icomparable

    -2热度

    2回答

    我有一个模型: public class SomeClass { public List<Person> Owner {get; set;} public int Balance {get;set;} . . . . } 和 public class Person { public string Name {get;set;} public

    1热度

    3回答

    我有以下代码: public List<OversizeElement> GetOversizeRegulations(List<string> states) { var tmpList = (from i in _db.States where states.Any(p=>i.Name == p) select new

    1热度

    2回答

    排序列表 我有下面的类层次结构: abstract class Product : IComparable { public string Name { get; set; } public decimal Price { get; set; } public string Barcode { get; set; } public int Compare

    0热度

    5回答

    我想根据年龄排序列表中的姓名(迄今为止我已经完成),但是我想知道如何才能再按这些姓名排序打印到新文件之前的姓氏。例如,如果我有5个20岁不同姓氏的人,我怎么能确保这5个人按照字母顺序升序? class Person : IComparable { string vorname; string nachname; int age; public Perso

    1热度

    3回答

    我有一个jobArray数组,其中包含一个description,hours needed to complete,hourly pay that a user enters的5个作业。 我需要按总费用(hours * hourly pay)的升序排列数组。 这个任务需要我使用IComparable interface,但我不确定如何使用它。任何帮助,将不胜感激,谢谢 这里是我job类 class

    1热度

    3回答

    我有一个Versions的列表。 List<Version> versions = GetVersions(); 而且我有一个selectedVersion。 我的Version类实现IComparable。 public class Version : IComparable<Version> 所以我可以做versions.Sort()。在这一点上,我的Version对象在列表中排序,比

    1热度

    2回答

    我有Employee类,我需要实现IComparable并使用CompareTo方法按名称对员工进行排序。从我所看到的,我必须返回1,-1和0,但是如何使用这些字符串? 这是我的。 class Employee : IComparable<Employee> { string name; string address; public int CompareTo(E

    1热度

    1回答

    我不想将整个答案发布到学校作业,所以我会尝试仅包含足够的编码细节以显示我在哪里挂了。 class Customer : IComparable // class declaration { public int customerNumber { get; set; } public string customerName { get; set; } p

    0热度

    3回答

    是否有一种简单的方法来影响在C#中的ObservableCollection的处理顺序? 可以说我有以下类: public class GeneratorObject : IComparable { int processingSequence {get; set;} string property1 {get; set;} Boolean property2

    1热度

    1回答

    排序一个列表时,我有两个列表如下预期不工作(这是一个简单的例子): var dataList = new List<char>{ 'a', 'b', 'c', 'd', 'e', 'f' }; var sortList = new List<int>{ 6, 5, 4, 3, 2, 1 }; 这里是我的排序方法是什么样子: void SortOneListByAnother<T1, T2>(