25 lines
289 B
C#
25 lines
289 B
C#
|
using System;
|
||
|
struct X {
|
||
|
int i;
|
||
|
static bool pass = false;
|
||
|
|
||
|
X (object dummy)
|
||
|
{
|
||
|
X x = new X ();
|
||
|
x.i = 1;
|
||
|
int n = 0;
|
||
|
|
||
|
if ((this = x).i == 1)
|
||
|
n ++;
|
||
|
|
||
|
if (this.i == 1)
|
||
|
n ++;
|
||
|
|
||
|
pass = (n == 2);
|
||
|
}
|
||
|
public static int Main ()
|
||
|
{
|
||
|
new X (null);
|
||
|
return pass ? 0 : 1;
|
||
|
}
|
||
|
}
|