我正在使用 C# 中的 WPF。我正在使用该GetNextControl
方法将所有子控件存储在Control.ControlCollection
. 我想遍历结果并只填写文本框。我已经想到了两种方法来做到这一点,但哪种方法更有效:
- 搜索一次并将结果存储在
Control.ControlCollection
. - 使用
foreach
循环遍历集合并使用多个if
/else
语句来查找TextBox
我正在寻找的内容并在框中填写一些文本。
或者,
- 搜索并将所有控件存储在
Control.ControlCollection
. - 使用集合的 find 方法查找
TextBox
具有特定名称的 a 并在TextBox
.
我认为第一种方法会慢一些,因为要进行更多的比较。而第二种方法仅使用搜索。