@ Фредерик: Точно :)
и в C # очень похожи на C ++, за исключением того, что они являются сборщиком мусора.
Почему тогда компилятору C # так трудно поддерживать следующее:
Члены функции отмеченыconst
.Ссылки на типы данных (кроме строки) помеченыconst
, через который толькоconst
функции-члены могут быть вызваны?Я считаю, что было бы очень полезно, если бы C # поддерживал это. С одной стороны, это действительно поможет, казалось бы, широко распространенному гею, с которым программисты C # возвращают голые ссылки на личные данные (по крайней мере, это то, что я видел на своем рабочем месте).
Или в C # уже есть что-то эквивалентное, чего мне не хватает? (Я знаю оreadonly
а такжеconst
ключевые слова, но они на самом деле не служат вышеуказанной цели)