我有以下情况:
public class CustomDataGridView<T> : DataGridView
{
method1();
...
}
class ChannelsDataGridView : CustomDataGridView<Channel>
{
...
}
class NetworksDataGridView : CustomDataGridView<Network>
{
...
}
我需要方法:
public void Method(TYPE sender)
{
sender.method1();
}
此方法中的TYPE应该是什么?如何实现此功能?
最佳答案
看来您需要通用方法:
public void Method<T>( CustomDataGridView<T> sender )
请注意,如果这属于已经使用
T
作为通用参数的通用类,则应该使用其他字母:public void Method<U>( CustomDataGridView<U> sender )