C# 泛型参数转换

2019-12-30 16:30:26王冬梅

in 参数:只能用在参数。

没有修饰:任意位置。

---------------------------(备注2)------------------------------

in、out泛型参数只能用在委托和接口上面。


//综合运用
delegate ResultType FuncInOut<in ParamType, out ResultType>(ParamType param);
FuncInOut<object, string> funcobj2 = (object obj) => "string";  
FuncInOut<string, object> func6 = funcobj2;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持ASPKU!


注:相关教程知识阅读请移步到c#教程频道。