Moyen le plus simple de déterminer si la classe X est dérivée de la classe Y? (C #)

StackOverflow https://stackoverflow.com/questions/5948871

  •  02-11-2019
  •  | 
  •  

Question

Est-ce le moyen le plus simple de déterminer si foo est le même ou dérivé du type T

bool Derives<T>(object foo)
{
  return foo is T;
}

Et un match exact serait

bool ExactMatch<T>(object foo)
{
  return foo.GetType() == typeof(T);
}

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top