确定类x是否派生自类y的最简单方法是什么? (C#)

时间:2011-05-10 10:49:25

标签: c# generics derivative

这是确定foo是否相同或派生自T

的最简单方法吗?
bool Derives<T>(object foo)
{
  return foo is T;
}

并且完全匹配将是

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

1 个答案:

答案 0 :(得分:6)

我想不出更简单的方法:)

(以'回答'的格式,取悦巨魔:“是的”)