如何避免传递的参数不被意外修改.
static void Main(){
string fulName = "Day Rachel";
string lastName = GetLastName(ref fulName);
}
provide string GetLastName(ref string fullName)
{
//do something
}
如上面的代码, 无法将 provide string GetLastName(ref string fullName) 定义为
provide string GetLastName(readonly ref string fullName)
const 也不行, 怎么办?!
在C++ 是可以加 const, 但在C# 怎么实现?!
谢谢解答!