使用孩子

时间:2017-10-16 09:13:53

标签: c#

我有两个类,一个是另一个类的概括:

public class son: parent { ... }

然后,我有一个接收通用对象的函数,其类型为son

public void func(object son) {...}

我想要的是一种从parent

中提取object son部分的方法

1 个答案:

答案 0 :(得分:1)

您可以指定哪种对象是子,然后通过强制转换它来提取Parent,如下所示:

public void func(T son) where T: Parent
{...}

此处对象的子类型为Parent,您可以提取所需的相关信息。