您的位置:首页 > 编程语言 > C#

【笔记】《C#大学教程》- 第6章 方法

2016-03-04 15:14 302 查看
1.定义方法:

int Function(int a, int b, int c) {
return a + b + c ;
}


2.参数提升(转换):



int result = Square( (int) y );


3.C#类型:



内置类型中string 和object为引用类型,其余为数值类型,用户可以自定义3中引用类型:类,界面,委托。

4.ref和out传参

(1). ref关键词:指定数值参数使用引用来传递

//传入的变量会被改变
void SquareRef ( ref int x ) {
x = x * x;
}


(2).out关键词:对指定参数进行赋值

//x被赋值并改变
void SquareOut ( out int x ) {
x = 6;
x = x * x;
}

5.随机数:

Random randomObj = new Random();
//生成0-Int32.MaxValue(2147483647)z之间的一个整数
int randomNumber1 =  randomObj.Next();
//生成0-5之间的一个随机整数
int randomNumber2 = randomObj.Next( 6 );
//生成1-6之间的一个随机整数
int randomNumber3 = randomObj.next( 1, 7 );


6.变量以及作用域:

(1).局部变量在被方法使用之前必须被初始化!

(2).避免局部变量与全局变量同名。

7.函数重载

在同一个类中定义相同名称的多个函数,这些函数参数设置不同(数目,类型,顺序等)。

public int Square ( int x ) {
return x * x;
}

public double Square ( double y ) {
return y * y;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息