C#中的匿名函数使用,类名<T>
2015-04-01 07:17
465 查看
C#中有个叫做“泛型”的集合,就是说只是个外壳,到底是int,string,bool还是什么类型,都可以按照自己的要求进行定义集合,所以我们用个“T"表示。
请看下面代码:
就是说定义了一个方法适用于很多类型的,泛型的作用就是重用代码、保护类型的安全以及提高性能。
可以定义泛型接口,泛型方法,泛型类,泛型委托,泛型事件。
请看下面代码:
01.// Declare the generic class 02.public class GenericList<T> 03.{ 04. void Add(T input) { } 05.} 06.class MyGenericList 07.{ 08. private class ExampleClass { } 09. static void Main() 10. { 11. // Declare a list of type 12. GenericList<int> list1 = new GenericList<int>(); 13. // Declare a list of type 14. GenericList<string> list2 = new GenericList<string>(); 15. // Declare a list of type 16. GenericList<ExampleClass> list3 = new GenericList<ExampleClass>(); 17. } 18.}
就是说定义了一个方法适用于很多类型的,泛型的作用就是重用代码、保护类型的安全以及提高性能。
可以定义泛型接口,泛型方法,泛型类,泛型委托,泛型事件。
相关文章推荐
- C#中Stack<T>类的使用及部分成员函数的源码分析
- C语言在中<math.h>中sqrt()函数的使用
- C#--- IEnumerable<T>和yield return的使用
- error: 函数调用缺少参数列表;请使用“&BinTree<char>::_PrintNode”创建指向成员的指针
- Class<T> 和 函数使用不定数目的参数
- HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等<转>
- [C#基础教程]C#泛型集合—Dictionary<K,V>使用技巧
- 深入理解 c# 第四章 使用Nullable<T>的各个成员
- <Unity UGUI>使用c#反射实现UGUI文本显示的国际化
- C#中怎样将List<自己定义>转为Json格式 及相关函数-DataContractJsonSerializer
- C#中Stack<T>类的使用及部分成员函数的源代码分析
- C# List<T>使用方式
- 如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码
- 关于函数适配器less< Type>以及bind1st和bind2nd的使用
- C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>
- C#与ActionScript3.0比较 -> 函数使用之区别
- C# List<T> 泛型的反射, 泛型 函数的反射
- C#基础学习日志===&amp;amp;amp;amp;gt;命名空间的使用&amp;amp;amp;amp;lt;===
- map<int,int>函数的简单使用
- C#解压或压缩文件夹<使用SharpZipLib>