blob: 5552c20e6fa44771a639c0c402f6785c2801fed4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
class Foo {
public string f[2] = { "foo", "bar" };
public int i[3] = { 23, 42, 4711 };
public class string cf[2] = { "foo", "bar" };
public class int ci[3] = { 23, 42, 4711 };
public static string sf[2] = { "foo", "bar" };
public static int si[3] = { 23, 42, 4711 };
}
void main () {
var foo = new Foo ();
{
assert (foo.f.length == 2);
assert (foo.f[0] == "foo");
assert (foo.i.length == 3);
assert (foo.i[2] == 4711);
}
{
assert (foo.cf.length == 2);
assert (foo.cf[0] == "foo");
assert (foo.ci.length == 3);
assert (foo.ci[2] == 4711);
}
{
assert (Foo.sf.length == 2);
assert (Foo.sf[0] == "foo");
assert (Foo.si.length == 3);
assert (Foo.si[2] == 4711);
}
}
|