定义一个方法,根本上说就是在声明它的结构的元素
定义方法的语法如下:
<访问修饰符(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(好像是这样的)
那好像输出参数的方法可以用来写内定的抽奖啊哈哈哈