[VB.NET]百分请教!如何能够得到一个Collection中每一个Item的Key?

前端之家收集整理的这篇文章主要介绍了[VB.NET]百分请教!如何能够得到一个Collection中每一个Item的Key?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

百分请教!如何能够得到一个Collection中每一个Item的Key?
Dim colList as new Collection
collist.add AAA,a
collist.add BBB,b
collist.add CCC,c
collist.add DDD,d

很奇怪,调试的时候查看colList这个对象,在对象查看器中可以看到colList里面Item的Key值,但是却没有办法在程序中取得?

请教高手,应该如何才能得到Key?
__________________________________________________________________________
这样不可以吗?
for(int i=0;i {
Response.Write(Collection.Items[i].Value);
}
__________________________________________________________________________
Collection.Items[i].key可以啊
__________________________________________________________________________
for(int i=0;i { Response.Write(Collection.Items[i].key); } __________________________________________________________________________ 谢谢楼上各位的帮忙. 我刚试了一下。好像Collection.Item(i).key根本就无法访问(VB.NET中),难道C#中可以使用Collection.Items[i].key访问吗? 不过我对C#不熟,请问C#中如何声明一个Collection对象? __________________________________________________________________________ vb.net中Collection的对象的key值是没办法取的。 __________________________________________________________________________ 我也试过,没能取出Collection中对象的key值! __________________________________________________________________________ 应该使用Hashtable: Dim colList as new Hashtable collist.add( AAA,a ) collist.add( BBB,b ) collist.add( CCC,c ) collist.add( DDD,d ) Dim ide As IDictionaryEnumerator While ie.MoveNext() Console.WriteLine(ie.Key); End Whild __________________________________________________________________________ ide = colList.GetEnumerator __________________________________________________________________________ 手写的,有错!修正: Dim ide As IDictionaryEnumerator = colList.GetEnumerator() While ide.MoveNext() Console.WriteLine(ide.Key); End Whild __________________________________________________________________________ 可以直接利用key Dim colList as new Collection collist.add AAA,a collist.add BBB,b collist.add CCC,c collist.add DDD,d Dim test as string test = colList( a ).ToString() 那么test = AAA 要是非得要KEY 可以写个结构体定义一个key __________________________________________________________________________ 基本明白了!谢谢楼上各位! __________________________________________________________________________
原文链接:https://www.f2er.com/vb/263387.html

猜你在找的VB相关文章