왜 그 부동산 string foo = string.Empty이 BCL에 포함 되었습니까? 빈 문자열 ( string foo = "")을 사용하는 것보다 더 장황하고 명확하지 않은 것처럼 보입니다.
typeof(string).GetField("Empty").SetValue(null, " ");;) 같은 악한 일을 할 수 없었기 때문에
public static string Empty { get { return string.Intern(""); } }.