public static class Test
{
public static bool Run()
{
int[5] a;
byte[]# d = new byte[5]; //FAIL: cl
d[0] = a[0] = 11;
d[1] = a[1] = 3;
d[2] = a[2] = 2;
d[3] = a[3] = 17;
d[4] = a[4] = 5;
a.Sort(0, 2);
int[]! p = a;
p.Sort(3, 2);
d.Sort(1, 3);
int[3] b;
b[0] = 11;
b[1] = 3;
b[2] = 6;
b.Sort();
float[3] f;
f[0] = 1e5;
f[1] = -1000;
f[2] = 0.5;
f.Sort();
return a[0] == 3 && a[1] == 11 && a[2] == 2 && a[3] == 5 && a[4] == 17
&& d[0] == 11 && d[1] == 2 && d[2] == 3 && d[3] == 17 && d[4] == 5
&& b[0] == 3 && b[1] == 6 && b[2] == 11
&& f[0] == -1000 && f[1] == 0.5 && f[2] == 1e5;
}
}