Je souhaite une propriété Dictionary<string, string>
qui ne doit pas être modifiée/définie par le code externe. Pour ce faire, je peux déclarer une variable privée et sa propriété avec get accessor seulement.Comment puis-je empêcher le code externe de manipuler le contenu du dictionnaire?
par exemple. Mais dans ce cas, le code extérieur peut manipuler le 'contenu' du dictionnaire. par exemple. MYClass.MyDictionary["FirstSampleKey"] = "Replacing original value by New Value";
Je ne veux pas de code extérieur pour manipuler le contenu du dictionnaire. Comment puis-je atteindre cet objectif?