我有这两个功能:
public static Degrees Convert<TInput>(this TInput input)
where TInput : NumericValue, IDegreesBased, new()
{
//Some stuff
}
public static SquarredMeters Convert<TInput>(this TInput input)
where TInput : NumericValue, ISquarredMetersBased, new()
{
// Some stuff
}
当我打电话时new SquarredKilometers(10).Convert()
,有一个错误说上面两个函数之间的调用不明确。该类SquarredKilometers
实现 ISquarredMetersBased 接口。
编辑:所以这似乎是正常的。这个精确问题的任何解决方法?(接口实现)