gpt4 book ai didi

c# - 构造函数和字段初始化执行顺序

转载 作者:行者123 更新时间:2023-12-05 05:21:49 34 4
gpt4 key购买 nike

<分区>

public class RegisterViewModel{
public RegisterViewModel()
{
MaxDepartmentLevel = db.Settings.Find(1).MaxDepartmentLevel;
}

private ApplicationDbContext db = new ApplicationDbContext();
public int MaxDepartmentLevel { get; set; }
}

这样安全吗?能不能保证db会在该行之前初始化

MaxDepartmentLevel = db.Settings.Find(1).MaxDepartmentLevel;运行?

也就是说,有字段初始化和构造函数的类的执行顺序是什么?

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com