singrdk/base/Windows/csic/test/incr4.cs

20 lines
425 B
C#

using System;
class T {
int x = 5, y = 6;
static public void Main() {
T[] x = new T[4] { null, new T(), new T(), new T() };
x[1] = new T();
int i = 1;
Console.WriteLine("{0}", x[i++].x++);
Console.WriteLine("{0}", i);
f(ref x[++i].x, out x[i].y);
Console.WriteLine("{0}", x[i].x);
Console.WriteLine("{0}", x[i].y);
}
static void f(ref int a, out int b) {
a += 2;
b = 0;
--b;
}
}