[英]static generic method in C#
我有這個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#中,接口是IComparable<T>
而不是Comparable<T>
,並且通用參數也位於方法名稱的末尾。
在C#中將如下所示:
public static Queue<T> NaturalMergeSort<T>(Queue<T> input) where T : IComparable<T>{}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.