这三个中哪个更好?
string myString = "";
String.IsNullOrEmpty(myString);
vs
string myString = "";
if(myString.Length > 0 || myString != null)
vs
string myString = "";
if (m.Length > 0 | m != null)
前者更清楚,但这些之间有什么性能差异吗?如果一个字符串从不为空,比如从一个文本框中获取,它可能是空的但不是 null 怎么办?