如何高效运用ASP.NET泛型二之泛型实现复杂业务逻辑的泛型编程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1139个文字,预计阅读时间需要5分钟。
.NET泛型系列:
1.ASP.NET泛型之一:泛型简介与基本语法
2.ASP.NET泛型之二:泛型的使用方法
3.ASP.NET泛型之三:使用协变和逆变实现类型转换
4.ASP.NET泛型之四:使用Lazy实现延迟加载
".NET泛型"系列:
ASP.NET泛型一之泛型简介与基本语法
ASP.NET泛型二之泛型的使用方法
ASP.NET泛型三之使用协变和逆变实现类型转换
ASP.NET泛型四之使用Lazy<T>实现延迟加载
在"ASP.NET泛型一之泛型简介与基本语法"中,了解了泛型的基本概念,本篇偏重于泛型的使用。主要包括:
泛型方法重载需要注意的问题
public class MyArray<T> { public T myData; public MyArray() { myData = default(T); } public void ShowInfo() { Console.WriteLine(myData.ToString()); } public void ShowInfo(string str) { Console.WriteLine(str); } public void ShowInfo<T>(T data) { Console.WriteLine(data.ToString()); } }
以上,说明:泛型方法可以作为方法的重载。
本文共计1139个文字,预计阅读时间需要5分钟。
.NET泛型系列:
1.ASP.NET泛型之一:泛型简介与基本语法
2.ASP.NET泛型之二:泛型的使用方法
3.ASP.NET泛型之三:使用协变和逆变实现类型转换
4.ASP.NET泛型之四:使用Lazy实现延迟加载
".NET泛型"系列:
ASP.NET泛型一之泛型简介与基本语法
ASP.NET泛型二之泛型的使用方法
ASP.NET泛型三之使用协变和逆变实现类型转换
ASP.NET泛型四之使用Lazy<T>实现延迟加载
在"ASP.NET泛型一之泛型简介与基本语法"中,了解了泛型的基本概念,本篇偏重于泛型的使用。主要包括:
泛型方法重载需要注意的问题
public class MyArray<T> { public T myData; public MyArray() { myData = default(T); } public void ShowInfo() { Console.WriteLine(myData.ToString()); } public void ShowInfo(string str) { Console.WriteLine(str); } public void ShowInfo<T>(T data) { Console.WriteLine(data.ToString()); } }
以上,说明:泛型方法可以作为方法的重载。

