函数参数:
c#中的参数有三种类型: ①按值传递/输入参数 ②按引用传递/输入-输出参数(关键字:ref) ③输出参数(关键字:out)
可变数量的参数和数组:c#中数组使用关键字params进行传递, 格式如void Func(params int[] arr)
lock
在线程中使代码块成为重点部分。
lock关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 lock确保当一个线程位于代码的临界区时, 其他线程不能进入临界区。 如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。
泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的
类之间的关系:泛化(里氏替换原则LSP) 关联(连接、聚合、组合) 依赖---- umlchina_06_analysis
当看到一些不好的代码时,会发现我还算优秀;当看到优秀的代码时,也才意识到持续学习的重要!--buguge