首页 > 解决方案 > 在声明时初始化属性与 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>();
}

标签: c#.netblazor

解决方案


推荐阅读