.NET Fiddle

CSharp · Console

/Program.cs

public class Program {
	public static void Main() {
		ExampleEnum? e = null;
		e = ExampleEnum.VariantA;
		var o = new ExampleClass(e.Value);
	}
}

public class ExampleClass {
	public ExampleEnum E;
	public ExampleClass(ExampleEnum e) {
		this.E = e;
	}
}

public enum ExampleEnum {
	VariantA,
	VariantB
}
;