public static object GetObject(int x)
{
return new object { };
}
public static object GetObject(string x)
{
return new object { };
}
public static void ProcessObject<T>(T x) where T : int, string <= got error here:
{
object o = GetObject(x);
}
出现错误“用作约束的类型必须是接口、非密封类或类型参数。”
我如何重写代码以使其在不写入ProcessObject(int x)
和ProcessObject(string x)
两次的情况下工作?