.net 如何为类创建泛型对象
如何创建一个函数,该函数将接受类的泛型对象作为参数,并具有泛型返回类型?如下所示:.net 如何为类创建泛型对象,.net,generics,.net,Generics,如何创建一个函数,该函数将接受类的泛型对象作为参数,并具有泛型返回类型?如下所示: public T Method<T>(T param) 公共T方法(T参数) 根据需要,该方法可以采用manay泛型参数来指定各种输入和返回参数的类型,因此您也可以这样做: public T1 Method<T1,T2,T3>(T1 input1, T2 input2, T3 input3); 公共T1方法(T1输入1、T2输入2、T3输入3); 有关上泛型方法的一些信息如果您希
public T Method<T>(T param)
公共T方法(T参数)
根据需要,该方法可以采用manay泛型参数来指定各种输入和返回参数的类型,因此您也可以这样做:
public T1 Method<T1,T2,T3>(T1 input1, T2 input2, T3 input3);
公共T1方法(T1输入1、T2输入2、T3输入3);
有关上泛型方法的一些信息如果您希望输入和返回类型具有相同的泛型,则:
public T DoSomething<T>(T input)
public TReturn DoSomething<TInput, TReturn>(TInput input)
public T DoSomething(T输入)
如果需要输入和返回类型的不同泛型,则:
public T DoSomething<T>(T input)
public TReturn DoSomething<TInput, TReturn>(TInput input)
public TReturn DoSomething(TInput输入)