Я хочу иметь список типов больших значений (например, векторов или матриц) и хочу получить к ним доступ по ссылке , например:
collection[index].X = newvalue;
или
ref Vector v = collection[index];
v.X = newvalue;
Этот синтаксис разрешен, начиная с C# 7.0, поскольку я не знаю, поддерживает ли его уже какие-либо классы коллекций. Я знаю, что ванильные массивы разрешают повторный доступ, но мне нужна коллекция.