[Type "var"] Comment récupérer les propriétés de l'objet ?
Bonjour à tous,
Je rencontre souvent le meme probleme, et bien qu'à chaque fois je le contourne, j'aimerai connaitre la vrai solution.
Voici une fonction LINQ qui me retourn un object :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public static object MyFunction(int ID)
{
TableDataContext db = new TableDataContext();
var objTable = from OneObj in db.ThisTable
where OneObj.ID == ID
select new
(
JusteCettePropriete = OneObj.ID,
EtCelleCi = OneObj.Name,
);
return objTable.SingleOrDefault();
} |
Maintenant ma question est toute bete :
Lorsque j'appel ma fonction
Code:
1 2
|
object OrVar = MyFunction(MYID) ; |
Comment faire pour récupérer mes deux proprieté ?
"OrVar.JusteCettePropriete" ne peut pas fonctionner puisque la variable n'est pas typé !
Existe t-il une solution ?
Merci par avance :)