Код: Выделить всё
public readonly override string ToString() => $"({X}, {Y}) is {Distance} from the origin";
Код: Выделить всё
public readonly void Translate(int xOffset, int yOffset)
{
X += xOffset;
Y += yOffset;
}
Почему тогда это возможно только со структурами, а не с классами ? Если я попытаюсь добавить доступ только для чтения к методу в классе, я получу ошибку компилятора:
Модификатор «только для чтения» для этого недопустим. item.
Есть ли какие-либо ограничения ссылочного типа, при которых использование метода только для чтения не имеет смысла?
Подробнее здесь: https://stackoverflow.com/questions/615 ... in-a-class
Мобильная версия