C#中为什么不能直接使用List<T>呢?难道需要引用namespace吗? 会有"未能找到类型或命名空间名称"T"的错误

 我来答
hmloo20101112
2011-11-24 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:244万
展开全部
需要引用System.Collections.Generic命弯腊塌名空埋圆间局春
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyunfei12040
2011-11-24
知道答主
回答量:55
采纳率:0%
帮助的人:18.9万
展开全部
可以直接用啊。
应该是:T是你自己定义的类型,而且不在该文件中,需要导入,系统才能识别。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
depluin
2011-11-24 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2477万
展开全部
T是泛型的参数类型占位符,并不是一个实际存在的类型。

在使用中需要将T换成你要是用的类型比历迹如List<枣升int>肢岩并,List<string>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无里去
2011-11-24 · 超过38用户采纳过TA的回答
知道答主
回答量:206
采纳率:0%
帮助的人:125万
展开全部
传入的T 是不是存在呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2011-11-24 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4475万
展开全部
List<T> 只是一个使用的规范举例,T 表示的是 type ,具体使用时,T 必须换为你自己实际的类型。老桥T 本身是不存在的。侍枯猛

就像,密码输入框,你输入的内容,都败前是用 * 号表示的,但是你实际的密码,肯定不一定都是*号, 这样说,应该容易理解了吧
追问
谢谢!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式