24 lines
526 B
C#
24 lines
526 B
C#
|
using System;
|
||
|
struct X {
|
||
|
public int a, b;
|
||
|
public X(int a, int b) { this.a = a; this.b = b; }
|
||
|
}
|
||
|
class T {
|
||
|
static public void print(int x) { Console.WriteLine("{0}", x); }
|
||
|
static public void Main() {
|
||
|
int[,,,] a = new int[5,5,5,5];
|
||
|
f(ref a[1,2,3,4], out a[4,3,2,1]);
|
||
|
a[4,4,4,4]=a[1,2,3,4];
|
||
|
print(a[1,2,3,4]);
|
||
|
print(a[4,3,2,1]);
|
||
|
int sum = 0;
|
||
|
foreach (int i in a)
|
||
|
sum += i;
|
||
|
Console.WriteLine("{0} {1}", sum, a.Length);
|
||
|
}
|
||
|
static void f(ref int a, out int b) {
|
||
|
a += 1;
|
||
|
b = 2;
|
||
|
}
|
||
|
}
|