list contains问题

ioriioriii 2016-09-23 08:48:16
Public Class xxx
Public Property aaa As Integer
Public Property bbb As String
End Class

Public Property ccc As List(Of xxx)

比如我有一个
Dim ddd As Integer = 111
我想看这个ddd是否包含在ccc里 可以用contains来判断吗?
现在我是遍历来比较
For Each eee In ccc
if ddd = ccc.aaa then
.....
end if
Next
只有我这个方法吗?还有更好的办法判断吗?
...全文
507 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
水哥阿乐 2016-09-25
  • 打赏
  • 举报
回复
为什么不行呢?
 If ccc.Contains(ddd) = True Then
            ' CCC包含DDD
        Else
            'CCC'不包含DDD
                  End If
KYOKYOKK 2016-09-25
  • 打赏
  • 举报
回复
引用 1 楼 wtuqi 的回复:
为什么不行呢?
 If ccc.Contains(ddd) = True Then
            ' CCC包含DDD
        Else
            'CCC'不包含DDD
                  End If
但是这个ccc里面不止有Integer而且还有String啊
水哥阿乐 2016-09-25
  • 打赏
  • 举报
回复
引用 2 楼 KYOKYOKK 的回复:
[quote=引用 1 楼 wtuqi 的回复:] 为什么不行呢?
 If ccc.Contains(ddd) = True Then
            ' CCC包含DDD
        Else
            'CCC'不包含DDD
                  End If
但是这个ccc里面不止有Integer而且还有String啊[/quote] 对啊,他这个XXX类属性包含了integer和string,而且他的CCC定义就是为XXX,另外DDD这个元素为integer,包含在混合数据内不矛盾啊,我不明白老兄想说什么?

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧