One-liner pour créer un dictionnaire avec une entrée

J'ai une méthode qui prend un Dictionary<int, int> comme un paramètre

public void CoolStuff(Dictionary<int, int> job)

Je veux appeler cette méthode avec une entrée de dictionnaire, comme

int a = 5;
int b = 6;
var param = new Dictionary<int, int>();
param.Add(a, b);
CoolStuff(param);

Comment puis-je le faire en une seule ligne?

  • La définition de valeurs de l'objet avec le constructeur est appelé un initialiseur d'objet. Pour les collections (comme le dictionnaire), il est appelé un initialiseur de collection.
  • Quand je serai grand, je veux être l'internet. Merci!!!!