平凡的我知道,但只是感兴趣返回StringBuilder的内容
我有一个StringBuilder变量,我要回的内容,但如果它是空的我想回到“|”,因此,它是最好的使用stringbuilder.tostring在比较声明如
If lReturnStringBuilder.ToString = String.Empty Then
lReturnStringBuilder.Append("|")
End If
return lreturnStringBuilder.tostring
还是最好将其转换为字符串,然后比较,尽管这意味着装载了一个新的变量,并为如
的分配字符串空间Dim lString as string = lReturnStringBuilder.ToString
if lString = string.empty then
lstring = "|"
end if
return lString
你能澄清一点吗?我正在努力看到这个问题。这是我如何在C#中做到这一点:string foo = sb.ToString();返回foo.IsNullOrEmpty()? “|” :foo – 2009-02-21 18:25:12
只是String.IsNullOrEmpty()不是字符串。 – abatishchev 2009-02-21 18:26:42
@abatishchev斑点。我是呃,测试你.. – 2009-02-21 18:28:02