J'ai une classe dans laquelle j'ai un champ de type chaîne de caractères. Ce champ est constant et sera déplacé dans un fichier de ressources à l'avenir, mais pour l'instant il reste dans notre classe. Maintenant le scénario est que je fais plus de centaines d'objets de cette classe. Ma question est donc la suivante : quelle approche consomme le moins de mémoire et pourquoi ?
-
Je devrais rendre ma chaîne variable
static
public class MyClass { public static string MyString = "My String"; }
-
Je devrais rendre ma chaîne variable
const
public class MyClass { public const string MyString = "My String"; }