c# - 没有setter和readonly的区别?有区别吗?
问题描述
碰到这个,
public IConfiguration Configuration { get; }
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
这是我以前从未真正见过的。经过调查,我发现了一个关于省略的 setter 与私有 setter的问题,它让我认为它的属性相当于readonly
.
这个对吗?有什么区别?
解决方案
推荐阅读
- c# - 关闭的 xml 保护工作表不允许编辑对象
- angular - Angular 提交记录但无法显示服务器响应
- c# - ASP.NET MVC 4 身份验证 cookie 被保存,即使设置为非持久性
- swift - 处理 cloudkit 错误时未捕获的异常“NSInvalidArgumentException”
- soap - 在 VB6 中为 SOAP WSDL 调用启用 TLS 1.2
- javascript - 如何使用 Jest 将变量排除为特定类型
- c - C fscanf 数据混乱
- c# - 如何将字节数组设置为媒体元素源
- javascript - 排序函数中a和b分别代表什么
- vue.js - vuex:带有自定义参数的 mapActions