c# - 在声明时初始化属性与 Blazor C# 中的 OnInitialize 的优缺点
问题描述
在 Blazor C# 中,在声明时初始化属性与在 OnInitialized() 中是否存在某种优势/差异?
public List<string> ListA { get; set; } = new List<string>();
protected override async Task OnInitialized()
{ }
对比
public List<string> ListA { get; set; }
protected override async Task OnInitialized()
{
ListA = new List<string>();
}
解决方案
推荐阅读
- html - IBM-WCM 插件逻辑需要显示图像,否则使用视频
- android - 我如何修复致命异常:main android.os.NetworkOnMainThreadException
- javascript - Node.js puppeteer - 从没有标签的 txt 文件中获取数据
- javascript - 通过 JS 设置时,引导输入验证消息不显示 php
- java - SpringBoot 集成测试 Sybase 和 Testcontainers
- ios - 在 iOS 中以编程方式生成 p12?
- salesforce - DocuSign 与 Drawloop 文档生成一起使用
- java - 如果我想在这种情况下减少样板代码,我应该使用继承吗?
- maven - 导入 cucumber.api.junit 无法解析
- java - Spring data jdbc 似乎不适用于最终属性