方法
功能:用来复用代码的,当以串代码反复使用时,就可以将这串代码定义为方法,用的时候直接调用这个方法就可以了。
定义方法的语法:
Public
[ 访问修饰符 ] [ static ] 返回值类型 方法名 ( [参数]) // [ ] 的字段可以不写,[ static ],为静态。
{
方法体
}
Tip:
调用方法:如果是静态方法(由static修饰的)
语句:类名.方法名();
Program.sum(num1,num2);
在自己的类中用自己的类可以只写方法名。
局部变量存在的范围是定义的开始到大括号的结束。
使用参数:
在方法名后面的括号定义方法的参数,这个是参数用于接收传过来的数据。
Tip:只要方法中有参数,那么调用这个参数和接受参数的变量类型和变量的个数必须一致。
返回值:
当调用者想访问我们方法中的变量时,可以通过返回值返回。
例如:
string s = Console.ReadLIne();
方法前要定义一个变量接收返回值,一个方法只能有一个返回值。
把viod改成返回值的类型,一旦一个方法有返回值,那么必须要要用return返回。
语法:return 值;
接收:int i = Program.sum(num1,num2);
Tip:
1 public static bool Request(int num) 2 { 3 int num1 = num; 4 bool rqt= true; 5 for (int i = 1; i <= num1; i++) 6 { 7 8 num=num - i; 9 if (num == 0) 10 { 11 rqt = true; 12 break; 13 } 14 if (num < 0) 15 { 16 rqt = false; 17 break; 18 } 19 } 20 return rqt; 21 }
写完方法时,方法名会变成红色,显示无输出语句,虽然在代码中输出了,但是计算机判断你没有输出,所以使用变量将在循环中输出的语句放在最外层执行出来。
原文:https://www.cnblogs.com/deepsleepinger/p/9749396.html