1、out参数

out参数要求在方法的内部必须为其赋值

using System;
using System.Text; namespace Demo
{ class Program
{
//返回一个数组的最大值,最小值,均值,长度,名称 static void Main()
{
int max = ;
int min = ;
int ave = ;
int len = ;
string name = "";
int[] arr = { , , };
Test(arr, out max, out min, out ave, out len, out name);
Console.WriteLine(max);
Console.WriteLine(min);
Console.WriteLine(ave);
Console.WriteLine(len);
Console.WriteLine(name);
Console.ReadLine(); } public static void Test(int[] arr,out int max, out int min, out int ave, out int len, out string name)
{
//伪代码
max = ;
min = ;
ave = ;
len = ;
name = "arr";
}
} }

2、ref参数

值传递时,原值也会改变

using System;
using System.Text; namespace Demo
{ class Program
{ static void Main()
{
int num = ;
Test(ref num);
Console.WriteLine(num);
Console.ReadLine(); } public static void Test(ref int num)
{
num += ;
}
} }

3. params可变参数

参数列表变为数组,方法执行时数组内的元素不可改变

using System;
using System.Text; namespace Demo
{ class Program
{ static void Main()
{
Console.WriteLine(Test("Linda", , , , ));
Console.ReadLine(); } public static int Test(string name,params int[] score)
{
return score[];
}
} }

最新文章

  1. Network
  2. Mybatis XML 映射配置文件 -- 熟悉配置
  3. table清除样式大全
  4. shell脚本连接、读写、操作mysql数据库实例
  5. powerdesigner连接数据库 导出数据
  6. AndRoid studio创建APP图标
  7. 三、jQuery--Ajax基础--Ajax全接触--Ajax在JS中的应用
  8. [转] Linux下防火墙iptables用法规则详及其防火墙配置
  9. Strom Topology执行分析:worker数,Bolt实例数,executor数,task数
  10. BootStraps 布局
  11. CSS背景属性
  12. Intent中的重要属性详解
  13. asp.net权限认证:OWIN实现OAuth 2.0 之客户端模式(Client Credential)
  14. 初步认识Thymeleaf:简单表达式和标签。(一)
  15. 【京东账户】——Mysql/PHP/Ajax爬坑之页头页尾加载
  16. 【java】获取当前环境属性及编码乱码示例
  17. Linux 共享内存 详解
  18. pymongo "ServerSelectionTimeoutError: No servers found yet" 错误的解决
  19. 并发编程(十二)—— Java 线程池 实现原理与源码深度解析 之 submit 方法 (二)
  20. traditional ajax提交数据有列表的时候需要添加

热门文章

  1. [USACO09DEC]视频游戏的麻烦Video Game Troubles(DP)
  2. USACO 2009 Open 干草塔 Tower of Hay(贪心+单调队列优化DP)
  3. python,PyAutoGUI,设置鼠标键盘自动操作
  4. 吴裕雄--天生自然 JAVA开发学习:MySQL 连接
  5. 吴裕雄--天生自然C语言开发:循环
  6. linux的进程和管道符(二)
  7. 如何将EXCEL两列比较后不重复的数据复制到另一列上
  8. mysql操作命令梳理-grant授权和revoke回收权限
  9. 树剖裸题——BZOJ1036 树的统计
  10. python3下scrapy爬虫(第六卷:利用cookie模拟登陆抓取个人中心页面)