I have some client data that I am reading in, and I’ve defined an Enum for one of the values, so I can use Enum.Parse(type, somestring).
The problem is they just added a new value: “public”. Is it possible to define an enum value that is also a reserved word?
I.E.:
public enum MyEnum {
SomeVal,
SomeOtherVal,
public,
YouGetTheIdea
}
If not I guess I’ll be writing a parse method instead.
You can prepend a
@to the variable name. This allows you to use keywords as variable names – so@public.See here.
From the C# spec: