![]() |
1
2
不是真的。它在引入未知方法的结果中为您节省了1个方法调用。无论如何,您确实不需要一直设置绑定(我想,这取决于您如何进行,我更喜欢在标记中进行)。 所以不,我认为这不合适。但是,我还是反对一般的扩展方法,所以我明显有偏见,fwiw。 |
![]() |
2
0
我认为这种扩展方法是有价值的,但只作为更大的助手类的一部分。我曾经遇到过这样的情况:我做了完全相同的事情——通常是在可编辑的数据网格中,我想将每个单元格中的下拉列表绑定到一个特定的查找列表。它使代码更具可读性,特别是当您以编程方式生成DataBoundControl和数据源而不是在设计时进行任何处理时。 不过,有一件事,我会把databoundcontrol参数名从我改为其他东西,也许是boundcontrol? |
![]() |
Codebadger · 将泛型传递给扩展方法 7 年前 |
![]() |
Otman IGHOULASSEN · 从子类调用基类的扩展方法 7 年前 |
![]() |
sirksel · 拳击弦场或扩展Kotlin中所有弦的替代方案? 7 年前 |
![]() |
Roman · 在Swift中使用布尔的视图控制器扩展 7 年前 |
![]() |
Mercato · 为什么协议默认值必须通过Swift中的扩展来实现? 7 年前 |