C# · 12月 27, 2021

C#接口指定通用返回类型

我有这样的东西: public interface IExample{ int GetInteger() T GetAnything(); //How do I define a function with a generic return type???^^^^^}

这可能吗???

解决方法 如果整个界面应该是通用的: public interface IExample<T>{ int GetInteger(); T GetAnything();}

如果只有方法需要通用:

public interface IExample{ int GetInteger(); T GetAnything<T>();}