当前位置: 代码迷 >> ASP.NET >> 结构体数组解决办法
  详细解决方案

结构体数组解决办法

热度:327   发布时间:2013-02-25 00:00:00.0
结构体数组
各位高手,我想用到一个结构体的数组,但是在赋值时总是出现使用了未赋值的局部变量,不知道应该怎么弄。高手帮忙啊!万分感谢。代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication6
{
  class Program
  {
  public struct data_ //查询数据结果类
  {

  public double humidity;
  public int id;

  }
   
  static void Main(string[] args)
  {
  data_[] data_resu;
  int i = 0;
  data_resu[i]=new data_ ();
   
   
  data_resu[i].id = 5;
  data_resu[i].humidity = 15.5;
  i++;
  }
  }
}

------解决方案--------------------------------------------------------
用List吧
List<data_> data_resu = new List<data_>();
for()
{
data_ item = new data_();
item.XXX = XXX;
...
data_resu.Add(item);
}

最后一定要转化成数组的话就用data_resu.ToArray()
  相关解决方案