首页 > 解决方案 > C#中'in'关键字的用途是什么?

问题描述

in 关键字有什么用?

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

标签: c#.netc#-7.2

解决方案


C# 7 引入了in修饰符。它通过与 out 关键字相反而得名。它使参考(别名)只读;并且调用者确实必须初始化该值。

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

它有助于限制意外地对对象进行任何修改。


推荐阅读