20 lines
314 B
C#
20 lines
314 B
C#
namespace Test {
|
|
enum MyEnum {
|
|
ZERO,
|
|
ONE
|
|
}
|
|
public class Test {
|
|
|
|
static int unbox_and_return (object obj) {
|
|
return (int)(MyEnum)obj;
|
|
}
|
|
public static int Main() {
|
|
if (unbox_and_return (MyEnum.ZERO) != 0)
|
|
return 1;
|
|
if (unbox_and_return (MyEnum.ONE) != 1)
|
|
return 2;
|
|
return 0;
|
|
}
|
|
}
|
|
}
|