我有这个 java 方法签名:
public static <T extends Comparable<T>> Queue<T> naturalMergeSort(Queue<T> input)
C# 的等价物是什么?
最佳答案
C# 等价物是:
public static Queue<T> naturalMergeSort<T>(Queue<T> input) where T : IComparable<T>
请注意,在 C# 中,接口(interface)是 IComparable<T>
而不是 Comparable<T>
,并且通用参数也位于方法名称的末尾。
关于c# - C# 中的静态泛型方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547074/