C#中的'in'关键字有什么用?

时间:2018-11-21 08:46:03

标签: c# .net c#-7.2

in关键字有什么用?

C#7.0引入了的新关键字。让我们分享这个新关键字的可用性。

1 个答案:

答案 0 :(得分:2)

C#7引入了 in 修饰符。它是与out关键字相反的名称。它使引用(别名)为只读;并且调用者必须初始化该值。

void DoSomeTask(in Employee emp)
{
    //emp can't be altered here.
}

它有助于限制意外修改对象的行为。