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

网站建设太金手指六六十八app开发制作在哪里的

网站建设太金手指六六十八,app开发制作在哪里的,公司名字大全三个字,怎么制作一个网站及小程序在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/848878/

相关文章:

  • 杭州微信网站建设h5设计软件
  • 建设机械网站策划班级网站设计论文
  • 营销型网站成功案例建 网站 是软件开发
  • 网站超链接怎么做 word文档天元建设集团有限公司三层九中心
  • 青岛建设监理协会网站360的网站怎么做
  • 平度好的建设网站上海注册公司地址费用
  • 怎么利用网站上的图片设计软件需要多少钱
  • 网站空间 ASP烟台专业网站建设公司
  • 化工网站制作wordpress产品布局
  • 中海园林建设有限公司网站高密网站建设
  • 企业网站有哪几个类型wordpress页面过期
  • 在手机上建设网站教程河南最新新闻头条
  • 营销型网站建设的五力原则包括wordpress 端口 跳转
  • 怎样做视频网站惠州小程序推广
  • 常用的网站开发设计语言公司介绍模板怎么写
  • 阿里云网站备案要多久wordpress 超时
  • 商城网页设计seo的基础优化
  • 傻瓜式一键建站系统响应式网站建设新闻
  • 物流网站模板免费虚拟空间网站回收池有什么作用
  • 东莞阳光网站阿里云 建网站攻略
  • 做网站的大公司都有哪些手机应用开发流程
  • 如何建立自己的网站教程wordpress 上传组件
  • 网站建设制作细节网站开发手机验证码
  • 网站设计工资怎么样wordpress po
  • 网站手机版怎么做如何创建个人网站模板
  • 网站商品展示设计安徽哪家公司做网站比较好
  • 以学校为目标做网站策划书建设网站的网站空间
  • 用别人的二级域名做网站深圳福田大型商城网站建设
  • 重庆网站建站推广网页程序编写
  • 网站设计制作多少钱hot插件 wordpress