我有一个ListBox绑定到"小部件"的observableCollection。该集合中的每个小部件目前只有一个名称字段,但会改变。
在窗口中我有一个文本框,用户可以在其中输入另一个名称以添加到observableCollection。
每个条目都必须是唯一的。
目前我使用此
x[length(x)]
有更有效的方法吗?
答案 0 :(得分:0)
使用下面只需要一行的代码可以更有效地编码。
If WidgetSource.Any(Function(widget) widget.name = txtNewName.Text) Then Debug.Print("Tried to add a widget that already in the collection")
如果效率很高,则意味着它运行得更快,那么我怀疑我的代码和你的代码之间会有很大差异。