随便新建个控制台程序做个演示!

1、最基础,最普通的传值方式:

static void Main(string[] args)
{
int x = test(); Console.WriteLine("x:"+x); }
public static int test(int num)
{
num++;
return num;
}

输出的结果:x:11

必须要给test函数传递一个已赋值的变量或常量,否则报错,编译就通不过。

如果想偷懒一下,请参考下面的写法.

2、声明函数的时候给函数参数赋值

static void Main(string[] args)
{ int y = test1();
int j = test1();
Console.WriteLine("y:" + y);
Console.WriteLine("j:" + j);
}
public static int test1(int num=)
{
num++;
return num;
}

输出结果:

y:2

j:101

指定默认值的参数请放置参数表的最右侧,可以有多个。

参数指定默认值后,可以不给函数赋值,此时会选用默认值,如果调用函数时给参数赋值了,则选用传递过来的值;

最新文章

  1. 在Windows平台上绿色安装postgresQL
  2. tecplot 脚本文件
  3. 如何申请https证书、搭建https网站
  4. java获取手机号归属地
  5. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q77-Q80)
  6. declare 关键字在Oracle中的应用。
  7. OFBiz进阶之HelloWorld(五)创建新实体
  8. [Ecmall]ECMALL目录结构设置与数据库表
  9. [PeterDLax著泛函分析习题参考解答]第2章 线性映射
  10. Unity3D中使用BMFont制作图片字体 (NGUI版)
  11. Axure使用心得分享
  12. html超文本标记语言的由来
  13. SDL2源代码分析8:视频显示总结
  14. 构建react项目失败解决办法
  15. mvc自定义分页(加页数的)(转)
  16. [转载]URI、 URL 和 URN 的区别
  17. Leetcode(一)两数之和
  18. oldboy s21day01
  19. kindeditor上传图片的大小在哪控制
  20. 使用vue.js路由踩到的一个坑Unknown custom element

热门文章

  1. 洛谷-关押罪犯-NOIP2010提高组复赛
  2. SharePoint 2013上传AI格式文件,再次下载后变成了PS格式文件
  3. 09_android项目的目录结构
  4. R语言:文本(字符串)处理与正则表达式
  5. 阶段3-团队合作\项目-网络安全传输系统\sprint0-产品规划与设计\第2课-产品功能模型设计
  6. Struts2学习第七课 通配符映射
  7. jquery的命名空间
  8. synchronized关键字的作用域
  9. Codeforces#514E(贪心,并查集)
  10. 树的直径-CF592D Super M