¿Por qué C # no ofrece constness similar a C ++?

Las referencias en C # son bastante similares a las de C ++, excepto que son basura recolectada.

¿Por qué es tan difícil para el compilador de C # admitir lo siguiente?

Members funciones marcadasconst.Referencias a tipos de datos (que no sean cadenas) marcadosconst, a través del cual soloconst funciones miembro se pueden llamar?

Creo que sería realmente útil si C # lo respaldara. Por un lado, realmente ayudará al abandono gay aparentemente generalizado con el que los programadores de C # devuelven referencias desnudas a datos privados (al menos eso es lo que he visto en mi lugar de trabajo).

¿O ya hay algo equivalente en C # que me falta? (Sé sobre elreadonly yconst palabras clave, pero en realidad no cumplen el propósito anterior)

Respuestas a la pregunta(5)

Su respuesta a la pregunta