c# UWP 控件 Button (十一)
(返回目录)
方法概述
方法是具名的的语句序列。
⚫方法签名
修饰符 返回值类型 方法名称 (参数列表)
{
方法体
}
修饰符:public ,private, static等等;
返回值类型:void, int ,double等等。返回类型是方法返回的值的数据类型。一个方法可以返回一个值;如果方法不返回任何值,则返回类型为 void。
方法名:Pascal命名法(首字母大写);是一个有意义的标识符,描述了方法的用途 。
参数列表:Camel命名法(首字母小写);使用圆括号括起来,该参数是用来传递和接收方法的数据,包括参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数。
方法主体:是实际执行的语句
⚫方法调用与参数传递
调用方法可能需要向方法传递参数。有三种向方法传递参数的方式:
1、值类型:传值给方法,方法中的变量修改不影响参数列表,复制参数的实际值给函数的形式参数,实参和形参使用的是两个不同内存中的值。在这种情况下,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。
2、引用类型:这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。用ref关键词指定,保证:1.调用的变量必须非常量;2.调用变量必须初始化。
3、输出参数:可以返回多个值。关键字为out。不用给这个参数赋值,但是在方法里面必须给这个out修饰符的参数赋初始值;主函数中的赋值会被方法中的赋值覆盖。
参考:
梦蝶—Nydia :C#中的方法(一)
等待黎明的日子:C#方法(用法,参数)