Use IsNullOrEmpty
In This Article
Converts an expression that checks whether a string is null or empty to a String.IsNUllOrEmpty call.
#Availability
Available from the context menu or via shortcuts:
when the caret is anywhere within an expression checking whether a string is null or empty.
Note
If the initial expression checks a string only for null or only for empty, the Use Is
Null code provider is available instead of the refactoring.Or Empty
#Example
private string ProcessText(string text)
{
if (│text==null || text==string.Empty)
return string.Empty;
return text.Replace('_',' ');
}
Private Function ProcessText(ByVal text As String) As String
If │text = Nothing Or text = String.Empty Then
Return String.Empty
End If
Return text.Replace("_", " ")
End Function
Result:
private string ProcessText(string text)
{
if(String.IsNullOrEmpty(text))
return string.Empty;
return text.Replace('_', ' ');
}
Private Function ProcessText(ByVal text As String) As String
If String.IsNullOrEmpty(text) Then
Return String.Empty
End If
Return text.Replace("_", " ")
End Function