当前位置: 首页 > news >正文

领卷网站怎么做discuz做网站赚钱经历

领卷网站怎么做,discuz做网站赚钱经历,南山网站建设公,做优化网站多少钱在C#中,ref、out和in是三种方法参数修饰符,它们在传递参数的方式和作用上有所不同。 ref修饰符: 传递方式:使用ref修饰符的参数可以是输入输出参数,即在方法调用前后都可以对其进行修改。 作用:通过ref修…

在C#中,ref、out和in是三种方法参数修饰符,它们在传递参数的方式和作用上有所不同。

ref修饰符

传递方式:使用ref修饰符的参数可以是输入输出参数,即在方法调用前后都可以对其进行修改。
作用:通过ref修饰符传递的参数必须在方法调用之前初始化,并且方法内对参数的修改会对调用方的变量产生影响。ref修饰符可以用于值类型和引用类型参数。
out修饰符:

传递方式:使用out修饰符的参数只能作为输出参数,即在方法内部必须对其进行赋值。
作用:通过out修饰符传递的参数可以在方法内部进行赋值,而不需要在方法调用之前初始化。out修饰符可以用于值类型和引用类型参数。
in修饰符:

传递方式:使用in修饰符的参数只能作为输入参数,即在方法内部不能对其进行修改。
作用:通过in修饰符传递的参数可以防止方法对其进行修改,从而提高代码的可靠性和安全性。in修饰符只能用于值类型和只读引用类型参数,并且不能用于方法的返回值。
总结:

ref修饰符用于输入输出参数,方法内部可以对其进行修改。
out修饰符用于输出参数,方法内部必须对其进行赋值。
in修饰符用于输入参数,方法内部不能对其进行修改。
使用这些修饰符可以灵活地控制方法参数的传递方式,从而满足不同的需求。

internal class Program{private static void Main(string[] args){//int num1 = 10;//number0(num1);//Console.WriteLine("初始值:" + num1);//Console.ReadLine();//------------------------------//int num1 = 10;//使用ref修饰符,实参必须初始化//numberRef(ref num1);//Console.WriteLine("初始值:" + num1);//Console.ReadLine();//-------------------------------//int num1 = 10;//numberOut(out num1);//Console.WriteLine("初始化的值:" + num1);//Console.ReadLine();//---------------------------------int num1 = 10;numberIn(in num1);//可以省略inConsole.ReadLine();}/// <summary>/// 无修饰符/// </summary>/// <param name="num1"></param>public static void number0(int num1){num1 *= 2;Console.WriteLine("修改后的值:" + num1);}/// <summary>/// ref(reference)修饰的参数必须初始化,方法内部,通过引用传递,修改实参的值,最终输出/// </summary>/// <param name="num1"></param>public static void numberRef(ref int num1){num1 *= 2;Console.WriteLine("ref参数修改后的值:" + num1);}/// <summary>/// out修饰的参数可以初始化,也可以不初始化,传递过来的参数会被清空,最终,以方法内部赋值的结果为准/// </summary>/// <param name="number1"></param>public static void numberOut(out int number1){number1 = 20;Console.WriteLine("out参数修改的值:" + number1);}/// <summary>/// in修饰符参数,限制方法参数传递过来的实参的修改/// </summary>/// <param name="number1"></param>public static void numberIn(in int number1){//方法内部不能修改,传递过来的实参,只能读取,不能修改// number1 = 10;Console.WriteLine("in 参数修饰符:" + number1);}}
http://www.yayakq.cn/news/651429/

相关文章:

  • 网站建设用书河北省两学一做网站
  • 网站建设执行力wordpress linux权限设置
  • 网站开发面板聊城高新区建设局网站
  • 网站建设记什么科目广西桂林旅游几月份去最好
  • 商城建站系统多少钱wordpress优酷插件下载
  • 康巴什网站建设免费中文网站模板下载
  • 专业网站建站费用怎样进行关键词推广
  • 广州网站推广哪家好c2c交易会被判刑嘛
  • 吉林做网站多少钱iis 多网站
  • 怎样更换动易2006网站模板企业网站开发韵茵建站
  • 印度做杂质的网站wordpress 和 shopify
  • 做任务领礼品的网站泉州市建设局网站
  • 重庆1000元网站建设卖货网站平台
  • 怎么使用vs2017做网站网站建设加盟
  • 可信网站认证服务商编辑网站的软件
  • 兰州网站制作公司在哪里深圳网站品牌推广
  • 那些知名网站是外包做的什么是指定网站的域名
  • 宁波网站建设地方中国营销大师排名
  • 网站模版下载专业建设润滑油网站
  • 南京专业网站制作多少钱网页平台
  • 网站布局建设网络推广公司联系方式
  • 潍坊做网站的那家好网站策划推广方案
  • 米拓企业网站管理系统大连网站如何制作
  • 新公司做网站网络营销的方法有哪些
  • 瓜果类网站建设方案东莞商贸公司寮步网站建设价格
  • 优化网站 提高查询建设法规的网站
  • 江苏省住房和城乡建设部网站设计网站专业
  • 网站建设方案书是啥开通的网站怎样安装
  • 免费网站怎么做排名html5标签属性大全
  • 佛山外贸网站推广伊克昭盟seo