Le code de réflexion ci-dessous les rendements:L'analyse syntaxique est le seul moyen d'obtenir le type de membre?
System.Collections.Generic.IList`1[TestReflection.Car] Cars
Comment puis-je obtenir le type de racine Cars
par la réflexion? Pas IList<Car>
- comment puis-je obtenir Car
?
using System;
using System.Reflection;
using System.Collections.Generic;
namespace TestReflection
{
class MainClass
{
public static void Main(string[] args)
{
Type t = typeof(Dealer);
MemberInfo[] mi = t.GetMember("Cars");
Console.WriteLine("{0}", mi[0].ToString());
Console.ReadLine();
}
}
class Dealer
{
public IList<Car> Cars { get; set; }
}
class Car
{
public string CarModel { get; set; }
}
}