‫欢迎学习“方法”部分和本部分｡
‫我们将介绍方法, 并了解它们的作用以及如何使用它们｡
‫而且它们在任何面向对象的编程语言中都是超级重要的｡
‫我们先来看看这个定义, 它来自微软的官方文件｡
‫方法是包含一系列语句的代码块｡
‫程式会呼叫方法并指定任何必要的方法参数, 以执行陈述式｡
‫在C-sharp中, 每个执行的指令都在方法的上下文中执行｡
‫main方法是每个C-sharp应用程序的入口点, 在程序启动时由公共语言运行库密封器调用｡
‫到目前为止, 我们已经看到了一种方法, 可以做到这一点｡
‫它是main方法, 每当我们启动程序时它就会启动｡
‫我们已经使用了它, 还没有创建自己的方法, 但我们将在接下来的视频中创建｡
‫但是首先, 让我们看看方法的语法是什么样子的｡
‫所以你有了指定的访问权限, 然后是返回类型, 方法名, 然后在括号里是参数列表,
‫最后是方法体.
‫和往常一样, 当创建类方法时, 就像我之前解释的那样,
‫你有左花括号和右花括号｡
‫这就是语法｡
‫但这些都是什么呢？
‫什么是Excel指定？
‫什么是返回类型, 什么是方法名等等？
‫有一个很好的指导, 在教程的点, 他们已经给出了一个很好的解释访问｡
‫指定, 它会决定另一个类别中变数或方法的可见性｡
‫这意味着当您创建多个类时, 可以访问具有特定访问权限的方法, 而不能访问其他方法｡
‫因此有多种类型的访问说明符｡
‫比如, 公开｡
‫如果使用public, 则可以从另一个类访问该方法｡
‫例如, 如果您使用private, 则不能｡
‫还有其他的访问说明符我们会在后面的课程中讨论.
‫那么返回类型一个方法可能会返回一个值, 所以它可能不一定要返回｡
‫返回类型是该方法返回的值的数据类型｡
‫这意味着如果你想给予方法返回一些东西, 你必须指定你想返回的数据类型.
‫例如, 如果你想返回一个数字, 那么你可以使用, 例如, integer｡
‫如果该方法不返回任何值, 则返回类型为void｡
‫因此, 在某些情况下, 一个方法应该只运行一些代码, 而不应该返回任何东西｡
‫然后, 您只需使用void来代替integer､ string､ double或类似的内容｡
‫然后您就有了方法名称｡
‫方法名称是唯一标识符, 并且区分大小写｡
‫它不能与类中声明的任何其他标识符相同｡
‫所以你必须创建一个具体的, 唯一的名字, 在这个例子中, 敏感的,
‫你可以使用大写字母等等｡
‫但最好的做法是你用一个大写字母开始然后你通常用小写字母, 除了你有,
‫比如说, drive car, 然后你也把C写成大写字母.
‫然后, 您就得到了参数列表, 并将其括在括号中｡
‫参数用于传递和接收来自方法的数据｡
‫参数列表指的是方法的参数的类型顺序和数量｡
‫参数是可选的｡
‫也就是说, 方法可以不包含参数, 这意味着该方法有一个输入, 而这些输入就是参数｡
‫你可以把一些东西放进这个方法里, 然后你可以得到一些东西, 这就是返回类型｡
‫我们等一下会看一下｡
‫所以我们有一个例子, 你可以看到参数列表和返回类型, 然后是方法体｡
‫其中包含完成所需活动所需的一组指令｡
‫是的, 这就是方法应该执行的内容｡
‫所以一个方法应该执行一些代码, 无论何时调用该方法, 它都应该执行该代码｡
‫让我们看一个例子｡
‫这里有一个例子, 我创建了一个方法, 叫做public int add.
‫因此, public是指定的访问, 这意味着也可以从其他类使用此方法｡
‫现在, 这对我们来说并没有什么区别, 因为我们还没有创建多个类,
‫但我们稍后会这样做｡
‫然后是int, 它是返回类型｡
‫所以这个方法会返回一个整数, 也就是一个数字, 然后是这个方法的名字add.
‫所以这个方法应该简单地添加两个值, 它应该添加的两个值就是参数｡
‫所以是整数1和整数2｡
‫重要的是添加数据类型, 然后输入参数的名称, 用逗号分隔它们,
‫然后继续｡
‫因此, 您可以有多个不同的参数｡
‫不一定是两个, 可以是一个, 也可以是50个, 随便什么｡
‫所以通常情况下, 你不会使用超过, 比如说, 五到六个, 但是你想要多少就可以有多少.
‫好吧, 我会的
‫这里你要做的是, 你有两个数字, 然后圆括号闭合, 然后你打开大括号｡
‫在大括号内是方法内容或方法体｡
‫在这里你运行代码｡
‫因此, 只要有一个数据类型, 例如, 整数, 就必须返回该数据类型的内容｡
‫所以在我们的例子中, 返回结果是一个整数, 它等于数字1加上数字2｡
‫所以这个方法只是一个简单的例子, 它将两个值相加, 并返回这两个值的结果｡
‫所以这两个值的和｡
‫这是一个简单的例子｡
‫然后你甚至可以减少一点代码｡
‫所以你可以去掉这个额外的方法｡
‫你可以简单地说, 好的, 返回数字1加上数字2, 所以你不需要额外的步骤｡
‫但是你当然可以继续创建它, 例如, 只是为了更容易阅读｡
‫但是, 我们将在下一个视频中了解多个不同的示例｡
‫在下一个视频中, 我们将创建一个void示例, 它不返回任何值,
‫然后我们将看一下返回任何值的方法, 依此类推｡
‫好吧, 我会的
‫所以这只是理论上的部分｡
‫让我们看一下演示, 看看我们可以用方法做些什么, 以及它们的用途是什么｡