初学C#之方法

方法

功能:用来复用代码的,当以串代码反复使用时,就可以将这串代码定义为方法,用的时候直接调用这个方法就可以了。

 

定义方法的语法:

Public

[ 访问修饰符 ] [ static ] 返回值类型  方法名 ( [参数])   // [ ] 的字段可以不写,[ static ],为静态。

{

方法体

}

Tip:

  1. 方法要定义在类中。
  2. 如果方法没有返回值,用viod。
  3. 方法没有参数,小括号不能省略。

调用方法:如果是静态方法(由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         }
View Code

写完方法时,方法名会变成红色,显示无输出语句,虽然在代码中输出了,但是计算机判断你没有输出,所以使用变量将在循环中输出的语句放在最外层执行出来。

posted @ 2018-10-07 15:51  Deepsleepinger  阅读(94)  评论(0编辑  收藏  举报