我有这个java方法签名:
public static <T extends Comparable<T>> Queue<T> naturalMergeSort(Queue<T> input)
C#等价物是什么?
答案 0 :(得分:6)
C#等价物将是:
public static Queue<T> naturalMergeSort<T>(Queue<T> input) where T : IComparable<T>
请注意,在C#中,接口为IComparable<T>
而不是Comparable<T>
,泛型参数也位于方法名称的末尾。
答案 1 :(得分:0)
在c#中它将如下所示:
public static Queue<T> NaturalMergeSort<T>(Queue<T> input) where T : IComparable<T>{}