首页 > Windows开发 > 详细

C# in 参数修饰符

时间:2019-08-28 22:10:39      阅读:160      评论:0      收藏:0      [点我收藏+]

in 修饰符记录:

新版C# 新增加的 in 修饰符:保证发送到方法当中的数据不被更改(值类型),当in 修饰符用于引用类型时,可以改变变量的内容,单不能更改变量本身。

个人理解:in 修饰符传递的数据,在方法里就是只读的 ,不能进行任何更改。

 1 class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5 
 6             int x = 25;
 7             ChangeX(x);
 8         }
 9 
10         private static void ChangeX(in int x)
11         {
12             x = x + 2;//错误 CS8331  无法分配到 变量 ‘in int‘,因为它是只读的
13 
14             Console.WriteLine(x);
15         }
16     }

 

C# in 参数修饰符

原文:https://www.cnblogs.com/naye/p/11426672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!