как отсортировать набор по дате и времени в c#

Разработайте для Firefox сначала. Вы можете протестировать в других браузерах, но не волнуетесь о мерах, пока это не работает, как Вы хотите его в Firefox. Тогда движение к другим основанным на стандартах браузерам, а именно, Safari и Opera. Если Вы записали хороший HTML и CSS, не должна требоваться большой работы в этих браузерах.

Тогда движение зверю партии, IE. Используйте условные комментарии для предназначения для определенных версий IE. IE 7 должен быть довольно легким для IE 6, можно найти, что необходимо пожертвовать определенными частями дизайна, чтобы заставить его работать легко. Это в порядке, IE 6 находится на выходе, так не волнуйтесь, не поддерживаете ли Вы полностью его. Прозрачные PNGs обычно являются самой большой проблемой, AlphaImageLoader просто не добивается цели в каждой ситуации.

, Как ранее упомянуто, сброс CSS как Eric Meyer является хорошей начальной точкой, используйте его для создания собственного сброса на основе потребностей. Кроме этого ответ прост: нет никакой серебряной пули.

43
задан bubbleking 30 September 2016 в 15:20
поделиться

2 ответа

Похоже, вы работаете с объектом List , и в этом случае наиболее эффективным (и простым) методом будет следующий:

myList.Sort((x, y) => DateTime.Compare(x.Created, y.Created));

Этот использует перегрузку метода List.Sort , чем принимает делегат Comparison (и, следовательно, лямбда-выражение).

Конечно, вы можете использовать LINQ OrderBy , но я не думаю, что это дает какие-либо преимущества и может быть значительно медленнее, в зависимости от вашей ситуации.

myList = myList.OrderBy(x => x.Created).ToList();
86
ответ дан 26 November 2019 в 22:46
поделиться
var query = 
    from m in mystuffcollection
    orderby m.Created ascending
    select m;
7
ответ дан 26 November 2019 в 22:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: