|
|
1
2
如果第二个是更好的匹配,您应该研究依赖注入,以便您可以注入不同的数据源进行测试(或者当您从SQL后端更改为本地数据库时,等等)。 |
|
|
2
1
这取决于你是想预先初始化所有变量,还是只在需要时执行它。我认为最好的方法完全取决于你希望如何使用这个类。如果你会经常使用这些属性,并且值不会改变,也许可以进行初始化(你的第一个选项),或者 Lazy Loading .
|
|
|
3
1
一个版本的代码使用缓存值,而另一个版本直接从底层数据源检索值。第一种具有更好的性能,因为到数据源的往返只执行一次,后者总是拥有最实际的数据。我认为在你的情况下,这取决于班级的使用情况。
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |