在C#中使用多个类型定义变量

时间:2017-06-21 09:23:09

标签: c# visual-studio-2015 telerik

我有两个具有相同代码的函数,但第一个参数的类型可能是RadCombobox,在其他情况下是RadDropDownlist。 如何使代码的一个函数和第一个参数的类型改变?? enter image description here

1 个答案:

答案 0 :(得分:0)

如果两个类RadDropDownlistRadComboBox具有相同的基类,则可以使用包含这些属性的最近的基类。如果基类上不存在这些属性,则不能使用继承。

作为一种解决方案,您可以考虑反思或dynamic,但我不会使用它们。然后保留两种方法。