我认为我的问题比标题更复杂.假设我有联系人的数据类:
Public Class Contact
Public Property Name As String
Public Property Phone As String
Public Property Fax As String
Public Property Email As String
End Class
Run Code Online (Sandbox Code Playgroud)
我有一个List(Of Contact)有几个不同联系人的对象.我如何搜索List其中一个属性的内容并返回结果Contact对象?
agr*_*adl 14
Linq可能是最简单的方法.匹配变量是另一个列表(联系人)
Dim list As List(Of Contact) = {New Contact With {.Name = "Andy", .Phone = "1234", .Fax = "", .Email = ""}}
Dim matches = From c In list
Where c.Phone = "1234"
Select c
Run Code Online (Sandbox Code Playgroud)
这是一个很好的备忘单,我经常在试图记住这样的事情的基本语法时参考.
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html#arrays
| 归档时间: |
|
| 查看次数: |
9022 次 |
| 最近记录: |