IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c# hashtable 使用了未赋值的out参数

2014-12-01 17:46 来源: IT技术学习网原创 阅读:

本文讲述c#中使用hashtable出现 使用了未赋值的out参数 报错的解决办法。

报错代码如下,红色文字处:"使用了未赋值的out参数ht"

Hashtable ht=new Hashtable();
private void changehash(out Hashtable ht)
{
   ht.Add("aaa", "bbb");
}

看起来ht明明是赋值了的,因为已经用new Hashtable();初始化过了。

最后使用如下方法,解决了问题

Hashtable ht;
private void changehash(out Hashtable ht)
{
   ht=new Hashtable(); //在函数内初始化
   ht.Add("aaa", "bbb");
}

如有朋友知道根本原因,还请留言告知

c# hashtable 使用了未赋值的out参数
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/691.html

评论文章 c# hashtable 使用了未赋值的out参数
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图