【发布时间】:2015-08-09 18:15:35
【问题描述】:
这里是 C# 新手。我在 MSDN 中浏览了 enum 方法,但我无法区分 TEnum 和 enumType 之间的区别。
public static bool TryParse<TEnum>(
string value,
out TEnum result)
public static string[] GetNames(
Type enumType)
这里有什么区别?对于第一种方法,返回enumType result不是更好吗?
【问题讨论】:
-
阅读 DOT NET 中的泛型:msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx
-
Enum.GetNames() 一直支持到 .NET 1.0,这是它不使用泛型的基本原因。您至少需要 4.0 才能使用该 TryParse() 方法。
标签: c# visual-studio-2010 visual-studio msdn