Tag: 懒惰初始化

C#应该有一个懒惰的关键词

C#应该有一个惰性关键字来使延迟初始化更容易吗? 例如 public lazy string LazyInitializeString = GetStringFromDatabase(); 代替 private string _backingField; public string LazyInitializeString { get { if (_backingField == null) _backingField = GetStringFromDatabase(); return _backingField; } }