可能重复:
C# 的只读(类似“const”)函数参数
为什么 C# 中没有 const 成员方法和 const 参数?
过去用 C++ 编程过,我记得我们可以在方法中创建一个常量引用/指针参数。
如果我的记忆是正确的,下面的意思是,该方法不能改变引用并且引用本身是一个常量引用。
C++ 示例
void DisplayData(const string &value) const
{
std::count << value << endl;
}
类中的方法在 C# 中是否有等价物?
我问的原因是,我试图通过引用传递一个对象(为了速度),同时不希望任何人改变它。