Dlaczego nieruchomość została string foo = string.Emptyuwzględniona w BCL? Wydaje się bardziej gadatliwy i nie jest bardziej przejrzysty niż użycie pustego ciągu ( string foo = "")
typeof(string).GetField("Empty").SetValue(null, " ");;)
public static string Empty { get { return string.Intern(""); } }?