博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学C#之方法
阅读量:4319 次
发布时间:2019-06-06

本文共 1268 字,大约阅读时间需要 4 分钟。

方法

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

 

定义方法的语法:

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

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

转载于:https://www.cnblogs.com/deepsleepinger/p/9749396.html

你可能感兴趣的文章
客户端—表单验证信息—并能否提交到数据库
查看>>
Android开发环境搭建(原创)
查看>>
java IO流 对文件操作的代码集合
查看>>
js / jquery 获取和设置 FCK Editor 的值
查看>>
sql-leetcode Consecutive Numbers
查看>>
C# winform DataGridView操作 (转)
查看>>
一致性Hash算法及使用场景
查看>>
JS - Lexical Structure
查看>>
【2】oracle创建表空间
查看>>
剑指offer-二叉树中和为某一值的路径
查看>>
Java反射机制
查看>>
Python 正则表达式
查看>>
C++ AppendMenu
查看>>
在所选中的物体中取消选中一些物体.txt
查看>>
grid - 网格项目跨行或跨列
查看>>
Shell 基本运算符
查看>>
2019年2月
查看>>
Google Noto Sans CJK 字体
查看>>
ES集群性能调优链接汇总
查看>>
STL库的应用
查看>>