C#中如何用数组同时存贮多个字段啊 ,有几百个员工,用一个数组实现存贮他们的 员工信息
该如何声明该数组??
该如何声明该数组??
解决方案 »
- C# 4.0 如何判断按下组合键
- C# Winform 左键 contextMenuStrip
- 请求大神,帮忙解决一下这个习题!!
- c++中定义的WideString和L类型数据在c#中如何定义
- tables[0].Rows[0]["变量"]的问题,实在是不会,请高手指点一下,不胜感激!
- 关于大文件上传的问题
- 我初次做的管理系统.大家说怎么用类.
- 无法将类型int[]转换成类型color[]
- 静态数组本来就是不能改变大小的,可为什么还有IsFixedSize属性呢?
- 怎样在C#中将汉字转换成ASCII码?
- 有没有相关的ADO.net访问不同数据库,调用享用方法或类的例子啊?
- 请问.NET 2.0 ClickOnce发布如何搞掂SQL访问
myArray = new string[,] {{"张三","男","19"}, {"李四","男","20"}, {"王物","女","30"}};
DataTable dt = GetData();
for (int i=0; i <3; i++)
{
for (int j=0; j <3; j++)
{
string str=string.Format("Element({0},{1})={2}", i, j, myArray[i,j]);
Response.Write(str+"<br>");
}
}
....OK?
{
DataTable dt = GetPerson();
string[,] myArray = new string[dt.Rows.Count,dt.Columns.Count];
for (int i=0; i <dt.Rows.Count; i++)
{
for (int j=0; j <dt.Columns.Count; j++)
{
myArray[i,j] = dt.Rows[i][j].ToString();
}
}
for (int i=0; i <dt.Rows.Count; i++)
{
for (int j=0; j <dt.Columns.Count; j++)
{
string str=string.Format("Element({0},{1})={2}", i, j, myArray[i,j]);
Response.Write(str+"<br>");
}
}
}
private DataTable GetPerson()
{
DataTable dt;
dt = new DataTable(); dt.Columns.Add("name");
dt.Columns.Add("sex");
dt.Columns.Add("age");
dt.Columns.Add("address");
DataRow dr;
dr = dt.NewRow();
dr["name"] = "张三";
dr["sex"] = "男";
dr["age"] = "11";
dr["address"] = "a";
dt.Rows.Add(dr); dr = dt.NewRow();
dr["name"] = "李四";
dr["sex"] = "女";
dr["age"] = "20";
dr["address"] = "b";
dt.Rows.Add(dr);
return dt;
}
public struct work
{
public string strName;
public long lngNumber;
public data datBirthday;
}再定义数组
struct workers[20];引用方法
workers[18].strName、workers[18].lngMember、workers[18].datBirthday
类同结构类似:
public class work
{
public string strName;
........
}
work w = new work();
w.strName = "王小五";