有没有办法调用特定的列表列表而无需检查(或循环)所有列表?
通过示例更容易理解....
让我们说
callList(5).key = "1234"
callList(5).callOpened = "11/26/13"
现在我想做一些像
这样的事情 textbox_callOpened.text = callList(where key = "1234").callOpened
我还需要知道我需要输出更多项目的索引。
答案 0 :(得分:0)
伪代码,没有测试但应该工作
dim something = callList.firstordefault(function(d) d.key = "1234")
if something is not nothing then
textbox_callOpened.text = something.callOpened
else
'cant find an element with key 1234
end if
答案 1 :(得分:0)
您可以使用LINQ。在文件顶部添加Imports System.Linq
,并使用First
方法和lambda expression作为谓词来获取所需内容:
' that gives you item matching your predicate '
Dim item = callList.First(Function(x) x.Key = "1234")
' you can use it to set the property '
textbox_callOpened.text = item.callOpened