Pourquoi la propriété était-elle string foo = string.Emptyincluse dans la BCL? Cela semble plus détaillé et plus clair que de simplement utiliser une chaîne vide ( string foo = "")
typeof(string).GetField("Empty").SetValue(null, " ");;)
public static string Empty { get { return string.Intern(""); } }?