2
此枚舉,Enum.GetName VS Enum.ToString
Enum MyEnum
Value
End Enum
有兩種方法來獲取名字表示Value
MyEnum.Value
的:
[Enum].GetName(GetType(MyEnum), MyEnum.Value) ' aka Enum.GetName
和
Dim a As MyEnum = MyEnum.Value
a.ToString ' aka Enum.ToString
什麼他們的優點和缺點?畢竟哪個更好?
PS:對於java有one answer,但這是.NET,它可能有不同的功能。
'ToString'可以處理與多個標誌'Flag'屬性枚舉。 – PetSerAl