a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
34 lines
449 B
C#
34 lines
449 B
C#
// CS0030: Cannot convert type `TestCase.MyEnum' to `TestCase.OSType'
|
|
// Line: 9
|
|
|
|
public class TestCase
|
|
{
|
|
static void Main ()
|
|
{
|
|
MyEnum me = MyEnum.Value1;
|
|
OSType os = (OSType)me;
|
|
}
|
|
|
|
struct OSType {
|
|
int value;
|
|
|
|
public int Value {
|
|
get { return Value; }
|
|
}
|
|
|
|
public OSType (int value)
|
|
{
|
|
this.value = value;
|
|
}
|
|
|
|
public static implicit operator OSType (int i)
|
|
{
|
|
return new OSType (i);
|
|
}
|
|
}
|
|
|
|
enum MyEnum {
|
|
Value1
|
|
}
|
|
}
|