begin process at 2012 02 11 17:54:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

Cast d'une generic liste


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cast d'une generic liste

mercredi 4 juillet 2007 à 12:10:22 | Cast d'une generic liste

blueangel

bonjour
est ce que quelqu'un pourrait corriger ce bout de code?
public List <string> GetAllBrands()
{
List<TblBrand> ListBrand;
//cette ligne de code provoque une erreur dans le code et le cast est incorrecte
ListBrand = (List<TblBrand>)Product.GetAllObjects("Brand");
......
}
public static List<object> GetAllObjects(string ObjectName)
{
...
}
merci !!!


blueangel13
mercredi 4 juillet 2007 à 12:15:20 | Re : Cast d'une generic liste

sebmafate

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
pourquoi ne pas faire :

public List <string> GetAllBrands()
{
List<TblBrand> ListBrand;
//cette ligne de code provoque une erreur dans le code et le cast est incorrecte
ListBrand = Product.GetAllObjects<TblBrand>("Brand");
......
}
public static List<T> GetAllObjects<T>(string ObjectName)
{
...
}


Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
mercredi 4 juillet 2007 à 12:29:46 | Re : Cast d'une generic liste

blueangel

 une petite explication s'impose

blueangel13
mercredi 4 juillet 2007 à 12:37:10 | Re : Cast d'une generic liste

blueangel

comment récrire cette méthode?

publicstaticList<object> GetAllObjects(string ObjectName)

{

IObjectScope scope = ObjectScopeProvider1.ObjectScope();

string OQLQuery = "Select * from " + ObjectName + "Extent";

IQueryResult result = scope.GetOqlQuery(OQLQuery).Execute();

List<object> entityCollection = newList<object>();

foreach (object entity in result)

{

entityCollection.Add(entity);

}

return entityCollection;

}

avec un cast correcte avec public static List<T> GetAllObjects<T>(string ObjectName)


blueangel13
jeudi 5 juillet 2007 à 01:48:28 | Re : Cast d'une generic liste

ricklekebekoi

Je suis pas du tout certain de ce que j'avance, mais tentons le coup

publicstatic
List<T> GetAllObjects<T>(string ObjectName)

{

IObjectScope scope = ObjectScopeProvider1.ObjectScope();

string OQLQuery = "Select * from " + ObjectName + "Extent";

IQueryResult result = scope.GetOqlQuery(OQLQuery).Execute();

List<T> entityCollection = newList<T>();

foreach (T entity in result)

{

entityCollection.Add(entity);

}

return entityCollection;

}

avec un

Eric


Cette discussion est classée dans : code, liste, list, cast, generic


Répondre à ce message

Sujets en rapport avec ce message

Lock generic list [ par RougailSaucisse ] Bonsoir, Voila mon probleme. J'utilise dans mon application une List. Puis dans un evenement KeyDown je parcours cette collection et eventuellement j Cast C# [ par artichomaske ] Bonjour ! Question simple, pour personnes averties: J'ai une classe : [code=cs] public class ListOfTopicsView { public Documentation du Code pour IntelliSense [ par xmustapha ] Bonjour, Voila j'ai une énumération des Currency (Devises) une très grande liste CODE: [code=cs]enum Currency { DZD, EUR, USD, .... ] [/code] http Probleme de serialization xml [ par Alyaks973 ] Bonjour à tous ! J'ai un petit soucis avec une séquence de sérialization dans mon application. Pour commence ril s'agit d'une appli pour Windows Pho Suppression d'un élément d'une LIST [ par cedric774 ] Bonjour tout le monde J'ai actuellement un souci avec la suppression d'un élément d'une List au début, je déclare une liste dans laquelle je mets le Silverlight liste des disques amovibles [ par langenoir666 ] Bonjour, Je dois afficher la liste des clés USB connecté sur le pc, je suis en silverlight 5 et le code suivant ne fonctionne pas :/ private void G problème de list [ par Benn090 ] Bonjour, tout d'abord étant nouveau sur le forum je ne sais pas si je poste sur la bonne section donc je m'excuse par avance si je suis dans la mauvai [C#] Liste chainée [ par torNADoS ] Salut est ce que quelq'un pourra me dire comment creer une liste chaine avec C# type[code] struct liste { public int code; public int num; struct list acces a une liste : parametre ou publique [ par olibara ] BonjourDésolé j'ai encore une question de debutant en ool et C#Dans une form j'ai définis une liste   List AddrLst = new List(); Ensuite j'appelle comment savoir qu'il y'a un éleément dans ma liste [ par brico07 ] Bonjour,je veus posez une condition qui ne doit sèxécuter que si j'ai un élément dans ma liste, mais je ne retrouve pas de fonctions me  permettant sa


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,508 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales