Instanciation d'un dictionnaire [Résolu]

Messages postés
64
Date d'inscription
lundi 21 avril 2008
Dernière intervention
23 octobre 2009
- - Dernière réponse : t00f
Messages postés
64
Date d'inscription
lundi 21 avril 2008
Dernière intervention
23 octobre 2009
- 24 juin 2008 à 14:18
Bonjour,

J'aimerais savoir comment instancier un dictionnaire avec des valeurs par défaut.

En fait, j'ai une classe statique,et j'aimerais instancier mon dictionnaire avec des données spécifiques.

Ex :
           Dictionnary<string , int> dt = new Dictionnary<string, int>();

Puis éviter de faire des dt.Add("xx", xx); dans un constructeur.

Une idée ?
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
327
Date d'inscription
mardi 17 février 2004
Dernière intervention
10 avril 2010
3
Merci
Salut,

Si je comprends bien ta question, tu veux pouvoir initialiser ton dictionnaire dans une classe static sans instancier la classe?
Si c'est ça, tu peux utiliser un constructeur static.
 
public static class Test
{
static Dictionnary<string , int> dt = new Dictionnary<string, int>();
static Test()//constructeur static
{
//initialise ton dictionnaire ici
}
}

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de WishhhMaster
Messages postés
64
Date d'inscription
lundi 21 avril 2008
Dernière intervention
23 octobre 2009
0
Merci
Héhé ca marche ! Merci bien !
Commenter la réponse de t00f

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.