Ich habe ein Wörterbuch Objekt in meinem C# -Code: dictEmployees; --->C# out-Parameter und Wörterbuch
Es eine Liste aller Employees.Employee Klasse hat zwei Eigenschaften ... Id und Salary.Lets sagen wir, zunächst diese Sammlung ein Gehalt von 50K für Mitarbeiter Id 1.
Employee employee = new Employee();
dictEmployees.TryGetValue(1, out employee);
Jetzt hat, wenn ich in anderen einige Verfahren Mitarbeiters Gehalt ändern, ich sehe, dass das Gehalt auch in der Mitarbeiter Objekt reflektiert wird in das Wörterbuch. Wird das bitte erwartet?
Danke.
Ja, wenn 'Employee' ein * reference * type ist, dh es wurde wie' class Employee ... 'deklariert –
http://stackoverflow.com/questions/5057267/what-is-the-difference- zwischen-einer-Referenz-Typ-und-Wert-Typ-in-c – DVK