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