什么是C#等价的<T extends Comparable>实现Comparable <Transition <T >>?

Eng*_*ngo 2 c# java

我试图将一些Java代码转换为C#代码.以下Java代码的C#等价物是什么?

public class Transition<T extends Comparable> implements Comparable<Transition<T>>{}
Run Code Online (Sandbox Code Playgroud)

我想更换的话extends,并implements通过一个:,但它不编译...

任何的想法?

Art*_*aca 7

您正在寻找泛型类型的约束:

public class Transition<T> : IComparable<Transition<T>> where T : IComparable
{
    ...
}
Run Code Online (Sandbox Code Playgroud)