【发布时间】:2010-10-29 20:31:50
【问题描述】:
public class CarSpecs
{
public String CarName { get; set; }
public String CarMaker { get; set; }
public DateTime CreationDate { get; set; }
}
这是一个列表,我正在尝试找出一种有效的方法来按汽车制造日期对该列表列表 CarList 进行排序,其中包含 6 个(或任何整数数量)汽车。我本来打算做冒泡排序,但那行得通吗?有什么帮助吗?
谢谢
【问题讨论】:
-
(题外话)自动属性有人吗?
-
@Peter Lillevold - 这也是我的第一个想法。我很久没有写过“正常”属性(由我写的局部变量支持)。 (麦克知道:“public DateTime CreationDate { get; set; }”在 C# 3.0 中是合法的)
-
嗯,我在编辑器中按 Alt-Enter 让 ReSharper 转换为自动属性……但什么也没发生。哦,编辑这样的代码示例被认为是不礼貌的吗?虽然在这种情况下有点冒险,因为我们不确定@Mike 是否使用 C# 3.0..
-
@Peter - 我可能只是让他的代码示例保持原样(因为他没有使用 3.0 的可能性仍然存在)。我想如果他决定要使用自动属性,他可以更改它。不过,我会给你一个“A”来表示努力!