».

нкциональный пример:

public struct MyStruct { public int i, j; }

static readonly MyStruct [] myTable = new MyStruct [3] 
{
    {0, 0}, {1, 1}, {2, 2}
}

Я знаю, что этот код не работает. Теперь, как мне записать это (правильный синтаксис)?

За этим стоит следующая мысль. На самом деле, элементы массивов структуры являются типами значений, поэтому myTable указывает на область памяти, содержащую три объекта MyStruct (а не на область памяти, содержащую три (неинициализированных) указателя на объекты MyStruct).

Итак, как мне выполнить инициализацию этих объектов MyStruct, какой будет правильный синтаксис? Мне больше не нужно их распределять, верно?

Ответы на вопрос(1)

Ваш ответ на вопрос