У меня есть структура TableRow и массив таблица таких структур:
table = new TableRow[10];
Теперь я хочу найти и манипулировать содержимым одного изструктуры в массиве.
Я использую Array.Find для поиска нужного элемента массива:
var tr = Array.Find( table, tRow => tRow.color == 'red' );
tr.count++;
Проблема в том, что структуры являются типами значений, и поэтому метод Find возвращает копию структуры, которой я хочу манипулировать.Изменение этой копии не меняет структуру в массиве.
Кажется, я не могу найти какой-либо способ дать указание методу Find вернуть структуру по ссылке.