需要检查空字符串,visual basic

时间:2017-01-09 12:32:14

标签: vb.net

有人可以帮我编写一个代码来检查string是否为空,如果是真的则返回null?

我现在有这个:

If(Not IsNothing(role.ROLE_DESC),role.ROLE_DESC.ToString(),Nothing)

但是它只检查role_desc是否为null,但是我还需要检查它的值是不是空字符串,如果是,则返回null。

1 个答案:

答案 0 :(得分:2)

What taquion said, or IsNullOrWhiteSpace. Looks like:

If TypeOf role.ROLE_DESC Is String AndAlso String.IsNullOrEmpty(role.ROLE_DESC) OrElse String.IsNullOrWhiteSpace(role.ROLE_DESC) Then
    'It is empty or whitespace
Else
     'it isn't empty or whitespace
End If