方法 params、ref和out关键字使用
2010-08-20 15:18
176 查看
1、方法的声明
方法是类成员的一种,也称函数成员。函数成员就是类本身提供特定功能的方法,利用调用类对象的方法,使不同的类之间得以相互沟通,完成所要执行的运算或特定的工作。
在Visual C#中,如果方法没有返回值,其返回类型必须为void。如果方法有返回值,则必须指定其返回的数据类型。
2、方法的参数
调用方法时可以给该方法传递一个或多个值。传给方法的值叫做实参,在方法内部,接受实参的变量叫形参。形参在紧跟成方法们名的括号中声明。形参的声明语法与变量的声明语法一样。形参只在括号内部有效。
声明方法参数时可以通过关键字params、ref和out实现。
2.1、params参数
Params参数是指在方法的参数数目可变处采用的参数。Params参数必须是一维数组。
例:
代码
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4
5 namespace Method
6 {
7 class Program
8 {
9 static void Main(string[] args)
10 {
11 int month;
12 OutMethod(out month);
13 Console.WriteLine(month);
14 }
15
16 static void OutMethod(out int month)
17 {
18 month = 8;
19 }
20 }
21 }
22
方法是类成员的一种,也称函数成员。函数成员就是类本身提供特定功能的方法,利用调用类对象的方法,使不同的类之间得以相互沟通,完成所要执行的运算或特定的工作。
在Visual C#中,如果方法没有返回值,其返回类型必须为void。如果方法有返回值,则必须指定其返回的数据类型。
2、方法的参数
调用方法时可以给该方法传递一个或多个值。传给方法的值叫做实参,在方法内部,接受实参的变量叫形参。形参在紧跟成方法们名的括号中声明。形参的声明语法与变量的声明语法一样。形参只在括号内部有效。
声明方法参数时可以通过关键字params、ref和out实现。
2.1、params参数
Params参数是指在方法的参数数目可变处采用的参数。Params参数必须是一维数组。
例:
代码
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4
5 namespace Method
6 {
7 class Program
8 {
9 static void Main(string[] args)
10 {
11 int month;
12 OutMethod(out month);
13 Console.WriteLine(month);
14 }
15
16 static void OutMethod(out int month)
17 {
18 month = 8;
19 }
20 }
21 }
22
相关文章推荐
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C# 方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out - Hunts.C - 博客园
- C# 参考之方法参数关键字:params、ref及out 引用之csdn的好友 小常
- C# 参考之方法参数关键字:params、ref及out (收集)
- (C#)方法参数关键字:ref、out、params详解
- C# 参考之方法参数关键字:params、ref及out
- 用MSIL剥开C#的外衣(一):方法参数ref、out、params和lock、for和foreach关键字
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C#方法参数传递-同时使用ref和out关键字
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- C# 参考之方法参数关键字:params、ref及out
- 方法参数关键字:params、ref及out
- 参数传递及关键字params,ref,out的使用
- C# 参考之方法参数关键字:params、ref及out