2020
10-08
10-08
浅谈C# 9.0 新特性之只读属性和记录
大家好,这是C#9.0新特性系列的第4篇文章。熟悉函数式编程的童鞋一定对“只读”这个词不陌生。为了保证代码块自身的“纯洁”,函数式编程是不能随便“弄脏”外来事物(参数、变量等)的,所以“只读”对函数式编程非常重要。为了丰富C#对函数式编程支持,较新的C#版本引入了一些很有用的新特性。比如C#8中就对struct类型的方法增加了readonly修饰符支持,被readonly修饰的方法是不能修改该方法所在类的属性的。...
继续阅读 >