39 lines
525 B
C#
39 lines
525 B
C#
|
using System;
|
||
|
|
||
|
namespace BugReport
|
||
|
{
|
||
|
class Program
|
||
|
{
|
||
|
public static int Main()
|
||
|
{
|
||
|
A a = new A();
|
||
|
a.Counter++;
|
||
|
if (a.Counter != null)
|
||
|
return 1;
|
||
|
++a.Counter;
|
||
|
if (a.Counter != null)
|
||
|
return 2;
|
||
|
|
||
|
a.Counter = 0;
|
||
|
a.Counter++;
|
||
|
if (a.Counter != 1)
|
||
|
return 3;
|
||
|
++a.Counter;
|
||
|
if (a.Counter != 2)
|
||
|
return 4;
|
||
|
|
||
|
Console.WriteLine ("OK");
|
||
|
return 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class A {
|
||
|
private int? _counter;
|
||
|
public int? Counter {
|
||
|
get { return _counter; }
|
||
|
set { _counter = value; }
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|