Comment ajouter une clé de dictionnaire sans valeur?
normalement, nous devrions ajouter key
et value
ensemble dans dictionary type
. comme:
myDict.Add(key1, value1);
myDict.Add(key2, value2);
Je veux savoir, Est-il possible d'ajouter key
d'abord, puis de saisir son value
? (pas les deux en même temps)
Je suppose que c'est pas possible, parce que cela irait à l'encontre de l'objectif d'un dictionnaire. Exactement pourquoi voudriez-vous que? Vous pourriez peut-être lieu d'une valeur unique, puis le remplacer.
Quel est votre but que tu voulais faire comme cela?
Je suis en train de vérifier:
Le raison de certaines raisons de réduire l'appel de méthodes pour remplir la dic variable. Je dois remplir dictionnaire des moments distincts.
Vous pouvez remplacer la valeur donnée autant de fois que vous le souhaitez. Aussi garder à l'esprit que la valeur null est une valeur valide (pour les types nullables) et donc vous pouvez faire " dicMenu.Ajouter(k,null); " dans la plupart des cas.
Quel est votre but que tu voulais faire comme cela?
Je suis en train de vérifier:
dicMenu.Add(k,null);
Le raison de certaines raisons de réduire l'appel de méthodes pour remplir la dic variable. Je dois remplir dictionnaire des moments distincts.
Vous pouvez remplacer la valeur donnée autant de fois que vous le souhaitez. Aussi garder à l'esprit que la valeur null est une valeur valide (pour les types nullables) et donc vous pouvez faire " dicMenu.Ajouter(k,null); " dans la plupart des cas.
OriginalL'auteur Iran_Girl | 2013-09-08
Vous devez vous connecter pour publier un commentaire.
Si le
value
type de dictionnaire est nullable, vous pouvez ajouter une valeur nulle:Si le
value
est non nullable, vous pouvez utiliser une valeur par défaut, soitdefault
ou certains en dehors de la plage de la valeur, en fonction de vos valeurs significatives.Mais
comme mentionné dans les commentaires, il n'est pas permis de mérite à cela. Vous pouvez ajouter des valeurs à tout moment, il n'est pas nécessaire de pré-initialisation d'un dictionnaire avec les touches.
OriginalL'auteur Rotem