【问题标题】:Question regarding generics关于泛型的问题
【发布时间】:2011-04-08 10:26:58
【问题描述】:

如果我理解得很好,那么泛型允许我创建类型,这些类型将对未知类型的对象执行相同的功能,并且在开发人员使用此类型时将被输入,对吗?

【问题讨论】:

  • 问题不清楚...请您编辑并澄清一下吗?
  • 现在更有意义 :-)

标签: c# oop generics


【解决方案1】:

从您不太清楚的问题来看,我假设您对泛型了解不多,并且正在尝试更多地理解它......

一个很好的链接供您阅读 - http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx

一般来说,而不是做下面的事情

List listOfNumbers = new List();
listOfNumbers.Add(1); // Boxing operations 
listOfNumbers.Add("string"); // Legal as not type checked

你可以这样做

List<int> listOfNumbers = new List<int>();
listOfNumbers.Add(1); // No boxing operation 
listOfNumbers.Add("string"); // Illegal as its not an int type

【讨论】:

  • 谢谢,我已经修改了问题
猜你喜欢
  • 1970-01-01
  • 2011-08-01
  • 2011-04-28
  • 1970-01-01
  • 2023-01-18
  • 1970-01-01
  • 2010-10-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多