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

来源:互联网 发布:绝美句子知乎 编辑:程序博客网 时间:2024/06/03 22:04

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;}


0 0
原创粉丝点击