如何实现不同派生类需要不同参数的函数的多态性?

问题描述 投票:0回答:1

我有两个不同的派生类,它们的类型属性不同,我需要在基类中使用一个虚拟函数来设置这些属性。因此,这个函数在不同的派生类中需要不同类型的参数。

Look at the red text

我试图为属性做一个接口。但问题是 SetPropDrived_1 可以接收一个类型为 Prop_2.

The red part is changed

如何解决这个问题?

c# design-patterns
1个回答
0
投票

你不能直接把方法定义为SetProp,其中T:xxx(使用属相)。这样会不会不行?

© www.soinside.com 2019 - 2024. All rights reserved.