Dim response As MyClass = obj.ProcessRequest(strRequest)
Msgbox("This is the response message: " & response.Message)
如果 ProcessRequest 方法出现问题并返回null
,则下一行将无效并且将抛出NullReference
异常。
如果response.Message
为response
,null
评估为空字符串的最简单方法是什么?
答案 0 :(得分:2)
您可以使用内联If:
Msgbox("This is the response message: " & If(response Is Nothing, "", response.Message))
但IMO使用if .. else
子句
答案 1 :(得分:0)
& 没有什么等同于 & ""。
IMO 最简洁的方式是:
Dim response As MyClass = obj.ProcessRequest(strRequest)
Msgbox("This is the response message: " & response?.Message)