2009-10-09 8 views
0

J'ai un arraylist qui a des structures de données en elle.obtenir des valeurs de structure de données à partir d'arraylist

Je rencontre des problèmes à essayer de comprendre comment obtenir ces valeurs en arrière et les afficher dans une table ..

Merci c'est ma structure ..

public BackupSpecEntry(string Path, string InclExcl, byte InclExclFlags, bool IndexContents, 
     int ServerBackupSpecId, int Freq, int Retention) 
    { 
     path = Path; 
     inclExcl = InclExcl; 
     inclExclFlags = InclExclFlags; 
     indexContents = IndexContents; 
     serverBackupSpecId = ServerBackupSpecId; 
     freq = Freq; 
     retention = Retention; 
    } 
+1

Il est une question assez vague. Pouvez-vous montrer comment vous «mettez les structures» dans la «ArrayList» en premier lieu? –

Répondre

2

Avec un ArrayList dont vous avez besoin de les jeter,

ArrayList list = new ArrayLIst(); 

: your code 

BackupSpecEntry entry = (BackupSpecEntry)list[0]; 

Cependant, avec les génériques avec C#, vous pouvez créer une liste de modèle:

List<BackupSpecEntry> list = new List<BackupSpecEntry>(); 

: your fill list code 

BackupSpecEntry entry = list[0]; 
0

Un ArrayList n'est pas fortement typé, chaque fois que vous en retirez un, vous devez le redéfinir sur votre type d'objet personnalisé. Ensuite, vous devriez être en mesure d'accéder à ses propriétés.

+0

pourriez-vous me donner un exemple ... Je ne suis pas en mesure de suivre ... Merci d'avoir répondu si vite .. – user175084

0

Je suppose par Table et par l'attribut Asp.net que vous voulez dire un DataGrid, GridView ou DetailsView. Est-ce correct. En supposant que c'est: lire sur la liaison de données et les objets personnalisés. Il y a beaucoup d'informations sur ce sujet sur internet si vous le cherchez.

Questions connexes