| 12345678910111213141516171819202122232425262728293031323334 |
- class Y {
- byte b;
-
- public static implicit operator int (Y i)
- {
- return i.b;
- }
- // public static implicit operator byte (Y i)
- // {
- // return i.b;
- // }
- public Y (byte b)
- {
- this.b = b;
- }
- }
- class X {
- static void Main ()
- {
- Y y = new Y (1);
- switch (y){
- case 0:
- break;
- case 1:
- break;
- }
- int a = y;
- }
- }
|