gpt4 book ai didi

c# - 对自定义类列表 进行排序

转载 作者:IT王子 更新时间:2023-10-29 03:35:12 24 4
gpt4 key购买 nike

我想用 date 属性对我的列表进行排序。

这是我的自定义类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Test.Web
{
public class cTag
{
public int id { get; set; }
public int regnumber { get; set; }
public string date { get; set; }
}
}

这是我要排序的 List:

List<cTag> Week = new List<cTag>();

我想根据 cTag 类的 date 属性对 List 进行排序。日期的格式为 dd.MM.yyyy

我阅读了一些有关IComparable 接口(interface)的内容,但我不知道如何使用它。

最佳答案

一种方法是使用委托(delegate)

List<cTag> week = new List<cTag>();
// add some stuff to the list
// now sort
week.Sort(delegate(cTag c1, cTag c2) { return c1.date.CompareTo(c2.date); });

关于c# - 对自定义类列表<T> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3163922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com