- 博客(5)
- 收藏
- 关注
原创 【.NET C#基础】属性 - 本质是方法
class Cat获取字段值的方法以Get+字段名为方法名,不接受任何参数,一个字段类型的返回值设置字段值的方法以Set+字段名为方法名,接受一个参数用于表示待赋值的的值,没有返回值。方法大多数时候只是简单返回值。显然这种枯燥的重复性工作应该交给代码生成器自动完成(实际上在一些语言的IDE中确实提供了类似于上述的代码生成的快捷方式)。这两个问题带来的不便在很大程度上阻碍了程序员使用属性。set。
2024-11-15 12:21:49
610
原创 【.NET C#基础】协变、逆变与不变
介绍变体的概念(包括协变、逆变与不变),并介绍其在C#中的意义以及使用:了解C#进阶语言功能的使用(尤其是泛型、委托、接口)
2024-11-15 11:39:16
786
原创 【.NET C#基础】IDisposable接口 - 需要介入的资源管理
IDisposable接口是一个用于约定可进行释放资源操作的接口,一个类实现该接口则意味着可以使用接口约定的方法Dispose来释放资源。什么是“资源”?C#是一个运行在含有垃圾回收(GC)平台上的语言,为什么还需要手动释放资源?
2024-11-14 23:20:27
1243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1