码迷,mamicode.com
首页 > Windows程序 > 详细

初学C#之方法

时间:2018-10-07 16:43:21      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:string   als   static   console   line   lap   开始   lse   技术分享   

方法

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

 

定义方法的语法:

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

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

初学C#之方法

标签:string   als   static   console   line   lap   开始   lse   技术分享   

原文地址:https://www.cnblogs.com/deepsleepinger/p/9749396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!