我想在C#中创建一个动画类,它会对对象执行一些效果(比如向右/向左滑动它们,改变它们的不透明度等) 我想知道是否可以使用任何类型的对象调用函数作为参数而不是重载函数:一个用于标签,另一个用于pictureBoxes,另一个用于面板。
答案 0 :(得分:5)
是。使用通用基本类型。在你的情况下,这可能是控制
答案 1 :(得分:2)
您的动画制作方法需要接受Control
个实例,其中Control
是任何控件的基类。
答案 2 :(得分:0)
您有两种选择:
MyFunction<T>()
我推荐第一个选项。关于堆栈溢出以及MSDN
的更多信息