声明一个Arraylist,然后添加其元素,元素类型为struct.
代码如下: struct Result //保存检测结果的结构体
{
public string dataId; //被检数据项id
public string dataNameSug; //数据名称修改建议
public string dataTypeSug; //字段类型建议
public string dataLenSug; //字段长度建议
public string fieldNameSug; //字段名称修改建议
public string dataFormatSug; //数据格式修改建议
public string score; //该条数据项得分
};Result rs;
rs.dataId = uo.dataID;
rs.dataNameSug="";
rs.dataTypeSug = "你好";
rs.dataLenSug = "";
rs.fieldNameSug = "";
rs.dataFormatSug ="";
rs.score = "";
ArrayList list = new ArrayList();
list.Add(rs);
//MessageBox.Show((Result)list[0].dataTypeSug);现在我想用一个MessgeBox弹出保存到ArrayList中的一个结构体的一个元素,该怎么写代码?list[0]转化不了为结构体类型啊。
代码如下: struct Result //保存检测结果的结构体
{
public string dataId; //被检数据项id
public string dataNameSug; //数据名称修改建议
public string dataTypeSug; //字段类型建议
public string dataLenSug; //字段长度建议
public string fieldNameSug; //字段名称修改建议
public string dataFormatSug; //数据格式修改建议
public string score; //该条数据项得分
};Result rs;
rs.dataId = uo.dataID;
rs.dataNameSug="";
rs.dataTypeSug = "你好";
rs.dataLenSug = "";
rs.fieldNameSug = "";
rs.dataFormatSug ="";
rs.score = "";
ArrayList list = new ArrayList();
list.Add(rs);
//MessageBox.Show((Result)list[0].dataTypeSug);现在我想用一个MessgeBox弹出保存到ArrayList中的一个结构体的一个元素,该怎么写代码?list[0]转化不了为结构体类型啊。
解决方案 »
- request.ServicePoint.Expect100Continue什么意思
- c# 如何生成txt 并且内容用tab分隔
- 2天了...怎么用API函数,改变MessageBox弹出的消息框里的消息内容啊?
- 有高人回答我的问题,可是有点小问题,希望有人指点一下!
- 怎样从Gridview中检索出数据
- c# 使用vs2005连接数据库文件
- 上午的问题解决了,又有新问题了,急!!!
- ASPxGridView控件如何像GridView里的rowdatabound事件一样重新绑定
- 小弟刚转到C#,请教有关线程的问题?怎样在登陆窗体上一边连SQL,一边显示一个动态进度条?
- 如何根据机器的区域设置自动装载相应的资源?
- GridView后台代码获取数据库中的值进行超链接
- !!!重赏之下必有勇夫,求教c# ftp如何判断目录下取出来的东西是文件还是文件夹!!!
Result s1 = new Result() ;
s1.dataId="ab";...........
li.add(ss);