如何让 C# 在运行时自动选择合适的重载方法?
2019-04-04 16:47 音乐让我说 阅读(485) 评论(0) 收藏 举报如题:假设我们有一段代码:
static void Main(string[] args) { object obj = 1; // 假设这里的 obj 的值来自于外部方法 PrintType(obj); } public static void PrintType(object obj) { Console.WriteLine("object: " + obj); } private static void PrintType(int obj) { Console.WriteLine("Int: " + obj); } private static void PrintType(string obj) { Console.WriteLine("string: " + obj); } private static void PrintType(DateTime obj) { Console.WriteLine("DateTime: " + obj.ToString("yyyy-MM-dd HH:mm")); } //....假设这里有 N 多和上面相似的代码
说明

谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号