C# 泛型使用
来源:互联网 发布:s7 200编程电缆 编辑:程序博客网 时间:2024/06/05 06:10
1.预定义
编译器为VS2013 编译环境为Framework 4.0 项目类型为控制台应用程序
预定义实体类
class TestClass { int _Key = 0; public int Key { get { return _Key; } set { _Key = value; } } String _Value = String.Empty; public String Value { get { return _Value; } set { _Value = value; } } }
2.泛型参数
函数定义
public static void TestFunc1<T>(T a) { var testclass = a as TestClass; Console.WriteLine("key:{0}\tvalue:{1}",testclass.Key,testclass.Value); }
调用
static void Main(string[] args) { TestClass testclass = new TestClass(); testclass.Key = 1; testclass.Value = "testclass"; TestFunc1<TestClass>(testclass); Console.ReadLine(); }
运行结果
3.泛型返回值
函数定义
public static T TestFunc2<T>(int key,String value) { TestClass testclass = new TestClass(); testclass.Key = key; testclass.Value = value; return (T)(object)testclass; }
调用
static void Main(string[] args) { var a = TestFunc2<TestClass>(1,"testclass"); TestFunc1<TestClass>(a); Console.ReadLine(); }
运行结果与1相同
阅读全文
0 0
- C# 泛型使用
- c#泛型的使用
- c#泛型的使用
- C#泛型简单使用
- C# LIST 使用泛型
- C# 里的泛型如何使用
- c#泛型的使用(轉)
- c# 随笔------Dictionary泛型的使用
- C#泛型-使用泛型List
- c# 随笔------Dictionary泛型的使用
- c#基本知识:泛型集合的使用
- C#之泛型使用 IEnumerable
- C# 泛型对象的使用
- C#范型的使用
- c#泛型学习笔记(1)--创建使用泛型
- [C#基础教程]C#泛型集合—Dictionary<K,V>使用技巧
- C#中的Array类使用泛型委托做参数
- 使用泛型集合模拟双色球开奖C#实例
- 微信支付放大招 再也不用担心限额了!
- noip2013
- 国内大公司的开源项目一览表(包含mysql读写分离等)
- http post payload request类型请求
- 使用HTML5里的classList操作CSS类的详细介绍
- C# 泛型使用
- pygdal-安装
- spring整合rabbitmq
- PHP实现邮件的自动发送
- 函数指针
- 模仿文章框
- 剑指offer,二叉树中和为某一值的路径
- vijosp1691-中位数&贪心-输油管道问题
- 通货膨胀