-
C#教程之C#函数的参数传递方式1(值传递与地址传递)
本站最新发布 C#从入门到精通
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
using System; namespace class1 { class program { static void Main(string[] args) { //值传递引用,实际参数不会变化 Console.Write("请输入a="); double a = double.Parse(Console.ReadLine()); Console.Write("请输入b="); double b = double.Parse(Console.ReadLine()); double c = max(a, b);//局部实际参数 Console.WriteLine("您输入的值中比较大的是{0}", c); //地址传递引用,实际参数会变化 int[] ex = new int[4] { 1, 2, 3, 4 }; Console.WriteLine("Before"); foreach (var item in ex) { Console.Write("\t{0}", item); } dou(ex); Console.WriteLine("\nEnd"); foreach (var item in ex) { Console.Write("\t{0}", item); } } /// <summary> /// 值传递 /// </summary> /// <param name="a">形式参数(参数为值类型)</param> /// <param name="b">形式参数(参数为值类型)</param> /// <returns></returns> static double max(double a, double b) {//局部形式参数 double c = a > b ? a : b; return c; } /// <summary> /// 地址传递 /// </summary> /// <param name="array">数组参数(参数为引用类型)</param> static void dou(int[] array) { for (int i = 0; i < array.Length; i++) { array[i] = array[i] * 2; } } } }
栏目列表
最新更新
并行编程和任务(二)
C#函数的参数传递方式1(值传递与地址传
C#函数的参数传递2(ref\out)
C# 数组
【C#常用方法】2.DataTable(或DataSet)与Excel文
SWITCH练习(一年第几天的判断)
类的实例化过程
C# -- 模拟扑克牌发牌
c# 邮件发送
并行编程和任务(一)
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能
将Session值储存于SQL Server中
使用SQL Server数据库嵌套子查询的方法
SQL概述