Mam metodę, która pobiera Dictionary<int, int>
jako parametrOne-liner do tworzenia słownika z jednym wejściem
public void CoolStuff(Dictionary<int, int> job)
Chcę wywołanie tej metody z jednym wejściem Słownik, takie jak
int a = 5;
int b = 6;
var param = new Dictionary<int, int>();
param.Add(a, b);
CoolStuff(param);
Jak mogę to zrobić w jednym wierszu?
Definiowanie wartości przedmiotu z konstruktorem nazywa się _object initializer_. Dla kolekcji (takich jak słownik) nazywa się je _ collective initializer_. –
Kiedy dorastam, chcę być internetem. Dziękuję Ci! –