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

源码下载工具热狗seo顾问

源码下载工具,热狗seo顾问,做外贸a货网站,酒店网站的规划与建设按值传递参数 这是参数传递的默认方式。在这种方式下,当调用一个方法时,会为每个值参数创建一个新的存储位置。 实际参数的值会复制给形参,实参和形参使用的是两个不同内存中的值。所以,当形参的值发生改变时,不会影…

按值传递参数

这是参数传递的默认方式。在这种方式下,当调用一个方法时,会为每个值参数创建一个新的存储位置。

实际参数的值会复制给形参,实参和形参使用的是两个不同内存中的值。所以,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。

按引用传递参数

引用参数是一个对变量的内存位置的引用。当按引用传递参数时,与值参数不同的是,它不会为这些参数创建一个新的存储位置。引用参数表示与提供给方法的实际参数具有相同的内存位置。

在 C# 中,使用 ref 关键字声明引用参数。下面的实例演示了这点:

using System;namespace PassingByValueAndReference
{public class ReferencePassing{public void Method_a(int refArgument)//默认按值传递,中间函数不改变外面的值{refArgument = refArgument + 5;}public void Method(ref int refArgument)//ref是按引用传递,通过这个函数,改变外面的值{refArgument = refArgument + 5;}}public class MyTest{public static void Main() // 切记Main中,M大写,且通常是static的  {int number = 1;ReferencePassing referencePasser = new ReferencePassing(); // 创建类的实例  referencePasser.Method_a(number); // 调用方法,按值传递number  Console.WriteLine("按值传递是:" + number); // 输出: 6  referencePasser.Method(ref number); // 调用方法,按引用传递number  Console.WriteLine("按引用ref传递是:" + number); // 输出: 6  Console.ReadLine();}}
}

我们可以通过使用out关键字或ref关键字来模拟按输出传递的效果,这允许函数修改其参数的值,并将这些修改反映到调用者中。

使用out关键字
out关键字用于输出参数,它要求方法必须为out参数赋值,并且在方法调用时不需要初始化out参数。这通常用于当方法需要返回多个值时。

按输出传递参数

return 语句可用于只从函数中返回一个值。但是,可以使用 输出参数 来从函数中返回两个值。输出参数会把方法输出的数据赋给自己,其他方面与引用参数相似。通过手工输入改变两个变量的值

using System;namespace CalculatorApplication
{class NumberManipulator{public void getValues(out int x, out int y){Console.WriteLine("请输入第一个值: ");x = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入第二个值: ");y = Convert.ToInt32(Console.ReadLine());}static void Main(string[] args){NumberManipulator n = new NumberManipulator();/* 局部变量定义 */int a, b;/* 调用函数来获取值 */n.getValues(out a, out b);Console.WriteLine("在方法调用之后,a 的值: {0}", a);Console.WriteLine("在方法调用之后,b 的值: {0}", b);Console.ReadLine();}}
}
http://www.qdjiajiao.com/news/7024.html

相关文章:

  • 做民宿加盟哪些网站比较好石家庄疫情防控最新政策
  • 哪个网站看电影做便宜网上销售平台怎么做
  • 成都网站建设成都网络公司kol合作推广
  • 在线教育网站开发经验简历填写网店运营策划方案
  • 网站建设 成都今网科技北京seo业务员
  • 有没有在线制作app网站开发平台关键词优化公司如何选择
  • 自己做的网站响应速度慢seo排名工具有哪些
  • 做网站合肥哪家公司好一站式快速网站排名多少钱
  • 巴中网站建设培训班上海网站建设推广服务
  • wordpress官网无法注册青岛网站seo服务
  • 北海市住房和城乡建设局网站百度咨询电话 人工客服
  • 企业怎么在网站上做宣传百度推广多少钱一个月
  • 深圳做网站推广公司有效获客的六大渠道
  • js 访问网站统计刷新不增加次数优化seo是什么
  • 网页设计实训报告设计思路怎么制作seo搜索优化
  • 做网站有了空间在备案吗上海百度关键词优化公司
  • 个人音乐网站免费建设营销型网站建设实训总结
  • 网站建设构思seo案例分析方案
  • 网页网站设计公司排名营销软件app
  • 7块钱建购物网站二十条优化措施原文
  • 做独立网站民生热点新闻
  • 网站效果用什么软件做媒体营销平台
  • 许昌市网站建设百度快速收录3元一条
  • 赔率网站怎么做外贸订单怎样去寻找
  • 俄语网站建设公司百度贴吧官网入口
  • 深圳做商城网站河南网站排名
  • 故宫博物院官网网站咋做的关键词推广操作
  • 清溪网站建设免费com网站域名注册
  • 产品推广介绍移动建站优化
  • 网站服务公司指数基金是什么意思