Comment Initialiser les Valeurs d'un HashSet<String[,]> en C#

Je suis avec VS 2008 et j'ai besoin de savoir comment initialiser le HashSet. Je sais que Certaines valeurs qui est nécessaire pour l'ajouter lors de l'initialisation. Comment puis-je ajouter des valeurs à la tblNames.

System.Collections.Generic.HashSet<String[,]> tblNames;
            tblNames = new System.Collections.Generic.HashSet<string[,]>();

tblNames.Add(new String[0,0] {"tblCategory","CatName" ,}); //this is showing Error..

Le but ultime est de prévenir l'utilisateur d'entrer des valeurs en double.J'ai besoin de les vérifier à partir de différentes formes et de différentes tables et de champs différents.Je vais pour l'interrogation de la base de données à l'aide d'une requête dynamique. J'ai besoin de stocker le nom de la table et le nom de colonne dans certains index,la valeur,la valeur de format for eg My tablename is tblCategory and field name is CatName.Je vais donc de stocker la valeur dans la façon0,tblCategory,CatName. Je vais donc utiliser Ajax pour un gestionnaire de la page et que je suis en utilisant le code ci-dessus.Ici, je suis de passage 0 pour obtenir le first value[tablename and column name],1 pour une autre table et de champ, et ainsi de suite. J'ai donc pensé à utiliser de cette façon.

Si je suis à l'aide de la bonne façon ou d'une autre façon à atteindre l'objectif c'est à dire pour empêcher l'utilisateur d'entrer des valeurs en double ?

Merci ,Harie

J'espère que vous êtes conscient que vous allez seulement à obtenir référence de l'égalité en 2D tableaux cette manière l'ensemble permettra de traiter les différents tableaux avec les mêmes éléments que différents. Si c'est l'intention, la grande. Sinon, vous aurez probablement à écrire votre propre IEqualityComparer<T> mise en œuvre, et d'obtenir le jeu à l'utiliser à la place
Avez-vous vraiment besoin d'un ensemble de 2-dimensions des tableaux de chaînes de caractères? Je ne peux pas penser une seule fois que j'ai utilisé multidimensionnelle tableaux de chaîne depuis que j'ai programmé en BASIC dans les années '80. Je soupçonne que ce que vous voulez vraiment est une autre structure de données. Si vous nous dites que votre but peut-être que nous pouvons offrir une meilleure suggestion.
thnks pour ur réponses et merci de voir mon jour question?

OriginalL'auteur kbvishnu | 2011-01-14