ftsg.net
当前位置:首页 >> C#:请问如何获取泛型List的长度啊? >>

C#:请问如何获取泛型List的长度啊?

Store.Count

已经是泛型了,你是获取不到里面的属性的,除非你知道你的T是什么类型,将你的item拆箱才可以,或者你知道T里面的属性或方法,通过反射来调取里面的值!

请先写出测试代码。给出预期结果。

直接获取不可能的,不过可以转换一下,如: city[''] = new Object(); city[''][''] = new Object(); city[''][''] = [''];

List t = new List();

首先来个不安全的,但是短的版本: foreach (object obj in mainList){ dynamic x = obj; foreach (var item in x) { Console.Write(item); }}因为这些类型没有公共的接口(object不算),所以比较安全的方式是用if else处理了,用Type就够了。 ...

List strlist = new List(); strlist.Add("WPF"); strlist.Add("WCF"); strlist.Add("WF"); strlist.Add("Author"); strlist.Add("WinFx"); strlist.Add("Linq"); List lists = strlist.FindAll(s => s == "WinFx"); foreach (string str in lis...

泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通...

LINQ 比如说 List list = new List(); var q = from String s in list where s[0] = "A" && s.Length = 4 //字符串是以A开头,并且长度为4位的 select s;q在就是你要的结果

你这不就是泛型么 list T可以是string,int,或者你自定义的类

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com