Meine Titelfrage bestanden ist absolut die gleiche wie this questionWörterbuch verliert Werte, wenn sie als Parameter
aber das ist nicht meine Frage nicht beantworten. Auch
static void Main() {
Dictionary<string,int> d=new Dictionary<string,int>();
d["asu"]=1;
d["babi"]=1;
c(d);
Console.Write(d["asu"]);
//output=0
}
static void c(Dictionary<string,int> d){
d["asu"]--;
}
Der obige Code einen Wert in d
Variable innerhalb Main
Verfahren verringern, wenn es nur Wert innerhalb c()
Methode verringern sollte und nicht im Inneren Main
Verfahren verringern. Wie behalte ich die Dictionary
in Main
Methode so die Werte nicht durch übergebene Parameter.
Bitte entfernen Sie die [Profanität] (http://meta.stackexchange.com/questions/2232/are-explettives-cursing-wear-words-or-vulgar-language-allowed-on-se-sites) – Martheen