public struct MyStruct{ public int id; static int count = 0; public MyStruct() //Not allowed? { id = count++; }}
MyStruct[] myStruct = new MyStruct[100];
public class MyClass{ public MyStruct[] structArray = new MyStruct[10]; print(MyStruct[n].id);}public struct MyStruct{ public int id; public MyStruct(int i) { id = i; // Make `id` equal to the index of this instance in `structArray` }}
MyStruct[n].id
n