标签: c# .net c#-7.2
in关键字有什么用?
C#7.0引入了中的新关键字。让我们分享这个新关键字的可用性。
答案 0 :(得分:2)
C#7引入了 in 修饰符。它是与out关键字相反的名称。它使引用(别名)为只读;并且调用者必须初始化该值。
void DoSomeTask(in Employee emp) { //emp can't be altered here. }
它有助于限制意外修改对象的行为。