icomparable

    1熱度

    3回答

    如何排序對象的ArrayList?我已經實施了IComparable接口,同時排序ArrayList,但我沒有得到所需的結果。 我的代碼示例: public class Sort : IComparable { public string Count { get; set; } public string Url { get; set; } public strin

    1熱度

    3回答

    我無法知道如何爲泛型類實現IComparable接口方法CompareTo。 我有一個名爲BindingProperty<T>的類,它用於創建List<BindingProperty<intOrString>>以綁定到DataGrid。問題在於我無法執行排序操作,因爲IComparable接口未由此BindingProperty<T>類實現。比較的結果將取決於BindingProperty<T>類

    0熱度

    2回答

    我正在寫一個函數來比較IComparable類型的2個值,如果不相等則拋出。基本上,重新提出斷言。是的,我知道我正在重新發明輪子。 public static void IsEqual<T>(T Value1, T Value2) where T : IComparable<T> { if (0 != Value1.CompareTo(Value2)) {

    5熱度

    2回答

    基本上,我有以下幾點: public static bool IsBetween<T>(this T value, T a, T b) where T : IComparable { ... } public static bool IsBetween<T>(this T value, T a, T b) where T : IComparable<T> {

    1熱度

    1回答

    問題的方法調用是這樣的WriteLine調用內末 Console.WriteLine("Taxpayer # {0} SSN: {1}, Income is {2:c}, Tax is {3:c}", i + 1, taxArray[i].SSN, taxArray[i].grossIncome, taxRates.CalculateTax(taxArray[i].grossIncome));

    0熱度

    1回答

    我有一個字符串列表,列出電影所屬類別的名稱。我做一個類定義列表,實現List <字符串>和IComparable接口,爲了PivotViewerStringProperty使用如下: public class SLCategoryList : List<String>, IComparable { public int CompareTo(object obj) {

    2熱度

    3回答

    標題爲。 我們都知道,如果我們想要一個類可以比較和用於排序即DataGrid,我們將實現IComparable。 但對於IEnumerable我該怎麼做? 我有一個IEnumerable集合,我們想比較每個IEnumerable彼此並進行排序。 所以說集合List<IEnumerable<char>>包含: IEnumerable<char> EnumableA載: 「d」, 「E」, 「F」 I

    1熱度

    3回答

    我有幾個實現IFoo接口的類。我需要在表中顯示這些類的對象列表,我希望能夠通過表中的任意列進行排序。所以,該表的數據源是List<IFoo>。 我遇到的問題是在列表中使用對象的IComparable或IComparer的標準方式需要靜態方法,但靜態方法不允許在接口中使用。所以,這個問題歸結爲:如何排序List<IFoo>?

    0熱度

    3回答

    下面是一些我正在努力工作的代碼。如果一組中的項目與另一組中的項目不匹配,則將比較的所有項目添加到列表0中。如果最後列表中不包含除0以外的任何其他值,則意味着第二組中的項目根本不存在。出於某種原因,我在結果列表中不斷收到錯誤的值,所以肯定有某個地方有bug,只是我似乎無法找到它。 public class CompareItem : IComparable { public s

    1熱度

    2回答

    請說明一下,我們可以有自己的方法來比較兩個對象,而不是實現接口。接口的意義是什麼?