C#排序列表没有LINQ和SORT

时间:2015-05-14 11:28:32

标签: c# string list insert sorted

我的问题是,是否可以创建一个列表,在这些对象放入其中时对其中的对象进行排序?

在没有到达任何地方之后,我制作了一个新的链表。唯一的任务是使这个列表按照它将包含的对象的字符串字段排序,同时保持可连接状态。

我有以下代码:

angular.factory('shareAndUpdate', ['dependencyInjection', function(dependency) {
    var srvc = {};
    srvc.sharedVar = 'something';
    srvc.updateViaHttp = function(){ something };
    return srvc;
}]);

这里的问题是我无法比较p.kulcs和kulcs。

1 个答案:

答案 0 :(得分:1)

对于真实世界的应用程序,您可以使用内置的SortedList<T>

对于你的作业,你必须检查你在add方法中得到的每个项目对整个列表并将其插入正确的位置:在它的重要性大于或等于的最后一个元素之间,以及第一个元素它比那小。
当然,如果列表为空,或者没有大于您添加的元素的元素,则只需将元素追加到最后一个可用位置即可。

由于这是家庭作业,我会让你自己编写代码。