c#方法(整理自菜鸟网)

定义一个方法,根本上说就是在声明它的结构的元素 

定义方法的语法如下:

<访问修饰符(public啥的)> < 返回值数据类型,没有返回值的为void >  <方法名称> <参数列表>

{

方法主体

}

例:

public int findmax(int num1,int num2)

用方法名调用方法

好像有个简单的写法,找到了再补

参数的传递分为值参数(创建新内存,保留实参),引用参数(就是在值参数前加ref,改变实参)按输出传递参数

http://www.runoob.com/csharp/csharp-methods.html这个的例子讲的很好这里留个痕迹,再不清楚可以回顾一下

public void swap(int x, int y)值参数

 public void swap(ref int x, ref int y)引用参数

public void getValue(out int x )输出参数

n.getValue(out a)输出的永远是x(好像是这样的)

那好像输出参数的方法可以用来写内定的抽奖啊哈哈哈

原文地址:https://www.cnblogs.com/dengzhekaihua/p/10578799.html