Код: Выделить всё
public struct MyStruct {
...
// I have this
public void MyMethod() { ... }
// VS wants me to write this
public readonly void MyMethod() { ... }
}
- https://learn.microsoft.com/en-us/dotne ... s/readonly
- https://learn.microsoft.com/en-us/dotne ... pes/struct
В частности: Гарантирует ли метод структуры только для чтения, что это передается по ссылке или все равно копируется полностью (из-за того, что это тип значения), как структуры обычно передаются методам?
Пожалуйста, смотрите мой ответ ниже, оказывается, предпосылка моего вопрос неправильный, вызовы методов в структурах уже выполняются по ссылке.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -struct-do