如何从C#中的枚举属性中获取枚举值
问题描述:
public class Class1
{
public Class1();
public ActivityEnum ActivityId { get; set; }
public SourceSystemEnum SourceId { get; set; }
}
public enum ActivityEnum
{
Create = 1,
Delete = 2,
Update = 3,
}
public enum SourceSystemEnum
{
ProvisioningService,= 1
}
Class1 logActivity = new Class1
{
ActivityId = ActivityEnum.Delete,
SourceSystemId = SourceSystemEnum.ProvisioningService,
};
我尝试过:
What I have tried:
Class1 logActivity = new Class1
{
ActivityId = ActivityEnum.Delete,
SourceSystemId = SourceSystemEnum.ProvisioningService,
}
这里我将删除字符串但我想删除枚举值whihc是2
here i am getting Delete as string but i want delete enum value whihc is 2
答
int enumValue = (int)ActivityId;