C#参数数组

C#参数数组,最后一个参数添加params关键字,并将最后一个参数声明为数组

C# init-only-setter

对象初始化器允许在对象初始化期间指定成员值。但是,任何只读属性都不能以这种方式设置,因为只有getter的属性只能在对象构造过程中设置,并且对象初始化器在此之后运行。为了解决这个问题,C#9.0添加了对init-only-setter的支持,它可以在对象初始化器中进行设置,但不能在之后进行设置。清单6.32演示了对Salary属性使用init-only-setter。

C#类中的属性get和set

C#类中的属性get和set

C#访问修饰符

C#访问修饰符,public,private,protected,internal,protected internal,private protected

C#使用throw抛出异常

C#使用throw抛出异常

c#使用try{} catch(e){}捕获异常

c#使用try{} catch(e){}捕获异常

C#方法重载

相同的方法名,方法重载,不同的参数,不同的返回值都可以使方法发生重载

C#递归求斐波那契数列

C#递归求斐波那契数列

c#参数数组

c#参数数组,必须是最后一个参数,使用params修饰。参数数组长度不是固定的

C#只读传引用

C#使用只读传引用,将值当作引用来传递,这样既避免值被修改,又可以避免值传递的时候占用大量内容。