C# 如何将查询结构添加到一个数组里

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:29:58
如题 我从数据库中查询两列数据 第一列 (sting) 地区名称第二列 (int)编号
我又一个子定力数据类型如下
public struct MyType
{
public string diming;
public int bianhao;
}
现在我要逐条将得到的结构放入一个Mytype类型的数组中 如何写代码
假设我的数组名为 mt
我的数据库返回结果已经存放到了(datatable)dt1中
谢谢
谁说 数组不可以一个字符串一个整形? 你可能没看明白 我自定义了一个类型(它包括两个不同的类型) 而我的数组类型是单一的类型即 Mytype类型
如下 Mytype[] mt;

for(int i=0;i<dt1.Rows.Count;i++)
{
MyType type=new MyType();
type.diming=dt1.Rows[i].Columns[0].Tostring();
type.bianhao=Convert.ToInt32(dt1.Rows[i].Columns[1]);
mt[i]=type;
}

不知道是否正确,有待楼主检查。(还没有在C#环境中试验)

数组不是吧一个是字符串一个是整形这怎么可以
可以放在Ilist<Mytype>里面

建议用二维数组

是rnt 不是mt