【发布时间】:2009-02-09 13:27:57
【问题描述】:
C# 中的引用与 C++ 中的引用非常相似,只是它们是垃圾回收的。
为什么 C# 编译器很难支持以下内容:
- 标记为
const的成员函数。 - 对标记为
const的数据类型(字符串除外)的引用,通过它只能调用const的成员函数?
我相信如果 C# 支持它会非常有用。一方面,它确实有助于看似广泛的同性恋放弃,C# 程序员返回对私有数据的裸引用(至少这是我在工作场所看到的)。
或者在 C# 中是否已经存在我缺少的等效项? (我知道readonly 和const 关键字,但它们并不能真正达到上述目的)
【问题讨论】:
标签: c# compiler-construction reference constants