方法、字段、属性

1.readonly字段 只有一次机会被赋值,在构造器中赋值

静态只读字段 初始化;以下任选一种都可以

 2.ref 引用参数,是为了修改参数,所以在传入方法之前必须赋值;

int x = 0;

sum(ref x);

public void sum(ref int x){}

3.out参数,是通过参数向外输出参数,所以在传出方法之前必须赋值

int y = 0;

sum(out y);

public void sum(out int x){x = 2};

4.params 参数

 

 以上调用太繁琐了,加了params关键字之后;

 

 在参数列表中只能有一个params参数,且在最后一个参数的位置

5.具名参数:

好处,1 提高可读性  2.不受顺序的影响;

 6.可选参数

可以直接不传值,因为已经有初始值了

7.扩展方法

 

 必须是共有的,静态的,参数由this修饰

例如:all即是扩展方法;

 

posted @ 2024-02-18 21:08  你好呀嗯嗯  阅读(5)  评论(0编辑  收藏  举报