首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

很小的有关问题(急)

2012-08-16 
很小的问题(急)arraylist x Astring y x[0].tostring().trim()A是一个arraylist数组,里面只有一个值

很小的问题(急)
arraylist x = A;

string y = x[0].tostring().trim();

A是一个arraylist数组,里面只有一个值为“167”,通过上述的程序,不知道为何会出现错误提示,出现结果为y的值为“System.Collections.arraylist”,而不是“167”,这是为何?

[解决办法]
因为那玩意儿是个对象。。。
[解决办法]
很明显你不应该再用ArrayList这类不容易看不容易猜的弱类型集合...
[解决办法]
A是什么?变量?
[解决办法]
A是什么?????????
[解决办法]
你是怎么忘你的ArrayList里面添加数据的啊
我测试怎么没有错误
[解决办法]
你看下A[0].ToString()是什么,可能是个数组
[解决办法]

探讨

A也是一个arraylist

[解决办法]
ArrayList 因为可以存储任何类型,所以其下标取值的结果是个object类型值,需要先转换为原来的类型,然后使用转换后明确类型的值。
[解决办法]
C# code
 ArrayList A =new ArrayList();            A.Add("xml");            ArrayList bb = A;            Console.WriteLine(bb[0].ToString());            Console.ReadLine();输出结果是xml 

热点排行