用于泛型的C#/修复运算符

use*_*546 2 c# generics

我试图在Generics上应用运算符(对于我的例子,乘法)

    public static List<TOutput> Conversion<TOutput>(List<TInput> input)
    {
        List<TOutput> outList = new List<TOutput>();
        foreach(TInput tinput in input)
        {
            double dbl = tinput *tinput;
            outList.Add(dbl);

        }
        return outList;

    }
Run Code Online (Sandbox Code Playgroud)

修复它的任何解决方法?

por*_*ges 5

如果没有反映出类型,就不可能.有一些代码可以作为MiscUtil的一部分提供.