C#函数的用法总结(原创)--王超C#
2013-01-18 14:37
495 查看
1,函数中有return立刻结束函数体:
2,如果有返回类型,则必须运行return
3.函数参数的应用
4.参数数组问题
5.ref的用法:引用传参
6.往外传值:out的用法:
static void Main(string[] args) { w(); int i = 1; } static void w() { return; int k = 2; }
2,如果有返回类型,则必须运行return
static void Main(string[] args) { w(1); } static int w(int j) { if (j > 5) return 1; else return 2; }
3.函数参数的应用
static void Main(string[] args) { int[] k = { 1, 2, 3, 4, 5, 6 }; int m=w(k); Console.WriteLine(m); Console.ReadKey(); } static int w(int[] j) { int max=j[0]; for (int i = 1; i < j.Length; i++) { if (j[i] > max) max = j[i]; } return max; }
4.参数数组问题
static void Main(string[] args) { int m=w(1,2,3); Console.WriteLine(m); Console.ReadKey(); } static int w(params int[] vals) { int sum = 0; foreach (int val in vals) { sum += val; } return sum; }
5.ref的用法:引用传参
static void Main(string[] args) { int m = 100; w(ref m); Console.WriteLine(m); Console.ReadKey(); } static void w(ref int k) { k += 10; }
6.往外传值:out的用法:
static void Main(string[] args) { int m; w(out m); Console.WriteLine(m); Console.ReadKey(); } static void w(out int k) { k = 100; k += 10; }
相关文章推荐
- C#数组用法(原创)--王超C#
- C#委托的用法(原创)--王超C#
- C#的结构体用法(原创)--王超C#
- C#锯齿数组的用法(原创)--王超C#
- C#的split()函数的用法(原创)--王超C#
- C#多维数组用法(原创)--王超C#
- C#的枚举用法(原创)--王超C#
- C#学习日记15----引用类型 之 string类型用法总结
- C#中timer类的用法总结
- 总结 @ 在 C# 中的用法
- C#中委托的基本用法总结
- 总结 @在C#中的用法
- c#中哈希表的用法总结。
- C#中@的用法总结
- C#中seale关键字用法总结
- C# 线程用法总结
- 总结 @ 在 C# 中的用法
- 【C#补习计划】Dictionary用法总结
- 总结 @ 在 C# 中的用法
- [原创]c# as用法