IList的使用

bixulikaiw 2011-10-16 11:56:54
写了一个方法,获取XmlNodeList中的Node的指定属性的值,然后将其存储在IList中,然后返回IList被ComboBox绑定。

方法如下:
private IList<string> XmlNodeListToStrList(XmlNodeList xmlnodelist)
{
IList<string> idlist;
//string[] arrayStr;
IEnumerator ienum = xmlnodelist.GetEnumerator();
while (ienum.MoveNext())
{
XmlNode xmlnode = (XmlNode)ienum.Current;
idlist.Add((xmlnode.Attributes["id"].ToString()));
}
return idlist;
}



“return idlist;”这一句提示“Use unassigned local variable 'idlist'”(使用了未指定的本地变量“idlist”)。

“IList<string> idlist;”不是已经进行变量声明了吗?怎么还提示,这是什么错误啊???



大家还有什么好的方法没,不使用IList泛型,可以返回XmlNodeList中节点的指定属性值。
...全文
273 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄亮 2011-10-17
  • 打赏
  • 举报
回复
你忘记new了
threenewbee 2011-10-17
  • 打赏
  • 举报
回复
private IList<string> XmlNodeListToStrList(XmlNodeList xmlnodelist)
{
return xmlnodelist
.Select(x => ((XmlNode)ienum.Current).Attributes["id"].ToString())
.ToList();
}

山东蓝鸟贵薪 2011-10-16
  • 打赏
  • 举报
回复
没看明白,占个位置看看先
zhanghaojiefeng 2011-10-16
  • 打赏
  • 举报
回复
Mark,学习。
  • 打赏
  • 举报
回复
什么叫做“然后将其存储在IList中”呀?

对象才保存数据,连对象都没有,IList存储什么数据呀?
zh6335901 2011-10-16
  • 打赏
  • 举报
回复
其他方法的话还可以用LINQ TO XML
zh6335901 2011-10-16
  • 打赏
  • 举报
回复
你只声明了接口。。当然要报错了,这样写就不会错了IList<string> idlist=new List<string>();
2020年全国大学生数学建模竞赛C题中小微企业信贷决策(word论文+源代码) 全国大学生数学建模竞赛一直是一项广受关注的学术赛事,重点在于培养大学生的创新意识、团队协作能力以及解决实际问题的综合素养。2020年竞赛的C题围绕小微企业信贷决策展开,涉及金融风险管理、数据分析与预测等多个复杂层面。这个压缩包中提供了一份可编辑的Word论文以及MATLAB源代码,为深入探讨小微企业信贷决策问题提供了较为完整的研究材料。 从论文内容来看,作者详细说明了数学建模在小微企业信贷风险评估中的具体应用。在理论部分,可能介绍了小微企业信贷的若干特征,例如信息不对称、风险水平较高、信用评估难度较大等。随后,作者可能构建了一种或多种数学模型,用于模拟和预测小微企业的还款能力,这些模型可能涉及统计学、概率论、线性回归、决策树、随机过程等数学方法。 在数据处理环节,作者可能采用了缺失值处理、异常值检测、数据清洗等预处理手段,以保证用于训练模型的数据具备较高质量。接下来,可能通过特征工程筛选或构造具有预测意义的变量,从而提升模型表现。论文中可能还包含模型选择与验证的内容,例如利用交叉验证评估模型的稳定性与泛化能力。 MATLAB源代码则是实现这些数学模型的重要组成部分。代码可能涵盖数据导入、数据处理、模型构建、训练、测试以及结果可视化等功能模块。由于MATLAB具有强大的矩阵运算能力和丰富的科学计算工具,它常被用于此类问题的求解。通过阅读和分析这些代码,读者可以进一步理解模型实现的具体细节,比如线性回归函数如何调用、决策树算法如何实现,或者随机森林模型如何构建。 另外,压缩包中的图片数据可能包括数据分布图、模型预测结果与实际值的对比图、特征重要性图等。这些图表有助于更直观地呈现分析结果与模型性能。 总体而言,这个压缩包为学习和研究小微企业信贷决策提供了一个具有实际价值的案例,将理论知识与实

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧