Java C#与<;T>;实施可比<;过渡<;T>>;?

Java C#与<;T>;实施可比<;过渡<;T>>;?,java,c#,Java,C#,我正在尝试将一些Java代码转换成C代码。以下Java代码的C#等价物是什么 public class Transition<T extends Comparable> implements Comparable<Transition<T>>{} 公共类转换实现可比较的{} 我试着用一个:替换单词extends和implements,但它无法编译 有什么想法吗?您正在查找泛型类型中的约束: public class Transition<T>

我正在尝试将一些Java代码转换成C代码。以下Java代码的C#等价物是什么

public class Transition<T extends Comparable> implements Comparable<Transition<T>>{}
公共类转换实现可比较的{}
我试着用一个
替换单词
extends
implements
,但它无法编译


有什么想法吗?

您正在查找泛型类型中的约束:

public class Transition<T> : IComparable<Transition<T>> where T : IComparable
{
    ...
}
公共类转换:IComparable,其中T:IComparable
{
...
}

这给了我:错误CS1003:语法错误,“>”期待感谢您的帮助!