|
|
1
2
我主要是基于 Vlad 的建议。原来你 可以 使用单个泛型类来抽象该类。最终结果如下:
您需要传入一个比较委托,因为只有在子类中设置了它之后,才知道该类型。如此简单
你会注意到我在用
这并不妨碍您尝试声明
我走这条路是因为这个类中的属性需要填充一个可序列化的对象,该对象最终以XML形式传输。XML的模式包括定义为整数、小数和字符串混合的数字字段。 然后使用可重写类,如下所示:
我遇到的唯一问题是
|
|
|
2
1
您可以为此创建一个类包装器。
它在语法上并不是很好,但至少可以节省一些击键。 现在您可以这样使用它:
优点是整个逻辑隐藏在类中。 |
|
|
3
1
您可以通过定义一个方便的set/get helper方法来做到这一点。
|
|
|
4
0
这在我看来是合理的。我唯一能做的改变就是缓存
但是,这比您的代码要多,我认为您正在寻求简化。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |