我创建了一个Enum并希望从中读取文本值。枚举如下:如何阅读枚举的文本值
public enum MethodID
{
/// <summary>
/// The type of request being done. Inquiry.
/// </summary>
[EnumTextValue("01")]
Inquiry,
/// <summary>
/// The type of request being done. Update
/// </summary>
[EnumTextValue("02")]
Update,
}
现在我想分配一个请求对象methodID的枚举值。我想下面的代码,但它没有工作:
request.ID = Enum.GetName(typeof(MethodID), MethodID.Inquiry);
我想应该是将值“01”分配给请求数据合同的数据成员(request.ID),我将从枚举放在methodID取。我将如何得到这个?请帮助
我想在我的请求成员ID中获得值“01”(正如在Enum中定义的那样)。我也可以通过硬编码的方式来实现,如request.ID =“01。但我想在Enum中存储这个值,并且我想从中检索它。 – 2012-07-25 07:51:30
谢谢。有效。 – 2012-07-25 08:00:26