<分区>
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;
运行?
也就是说,有字段初始化和构造函数的类的执行顺序是什么?