什么是VB.NET相当于这个C#代码?
发布时间:2020-12-17 00:01:48 所属栏目:大数据 来源:网络整理
导读:VB.NET相当于这个C#代码? ctx.Load(site,x = x.Lists.Where(l = l.Title != null)); 我试过了 ctx.Load(site,Function(x) x.Lists.Where(Function(l) l.Title IsNot Nothing)) 但不支持“表达式(转换(l.Title)!= null)的错误.” 思考 如果Title是字符串,请
VB.NET相当于这个C#代码?
ctx.Load(site,x => x.Lists.Where(l => l.Title != null)); 我试过了 ctx.Load(site,Function(x) x.Lists.Where(Function(l) l.Title IsNot Nothing)) 但不支持“表达式(转换(l.Title)!= null)的错误.” 思考
如果Title是字符串,请尝试使用IsNullOrEmpty();
要么 Nullable(Of T).HalValue如果Title可以为Nullable 要么 Sub Main() Dim list As New List(Of A) Dim a1 As New A a1.Title = "sqws" Dim a2 As New A a2.Title = Nothing list.Add(a1) list.Add(a2) Dim q = From c In list Where c.Title IsNot Nothing End Sub Public Class A Dim t As String Public Property Title() As String Get Title = t End Get Set(ByVal value As String) t = value End Set End Property End Class (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |