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!!!!
Vous devez vous connecter pour publier un commentaire.
Ce qu'il est, si vous n'avez pas besoin de la
a
etb
variables:ou même
S'il vous plaît, lire Comment: Initialiser un Dictionnaire avec un Initialiseur de Collection (Guide de Programmation C#)