Установленные значения с Linq-запросом?

Выезд замечательная книга не заставляет меня думать Steve Krug.
Это - сфокусированная сеть, но многие conepts могут относиться к чему-либо от блендеров до автомобильных панелей инструментов.
Темы покрыли:

  • Пользовательские шаблоны
  • Разработка для сканирования
  • Мудрое использование копии
  • расположение Домашней страницы дизайна
  • Навигации
  • Тестирование удобства пользования

у Него также есть блог, названный Усовершенствованный Здравый смысл

И некоторые случайные ссылки по теме UI:
- Дизайн Пользовательского интерфейса для Программистов Joel Spolsky
- 10 Кошмаров Удобства использования Необходимо Знать

8
задан Fusspawn 20 November 2009 в 15:26
поделиться

3 ответа

Might this work?

int rankPosition = 1;
var sortedListKFZ = listKFZ.OrderBy(r => r.Price).Select(r => {
    r.MesaAdvertNumber = ++rankPosition;
    return r;
});
9
ответ дан 5 December 2019 в 12:59
поделиться

The simplest one would be

(from res in listKFZ orderby res.Price select res).ToList().ForEach(...)

Of course you can write your own ForEach extension for IEnumerable but I remember I had side-effect with it. It's better to operate on List.

1
ответ дан 5 December 2019 в 12:59
поделиться

Это можно сделать с помощью ключевого слова let . Это должно работать ...

Int32[] numbers = new Int32[] { 3, 6, 4, 7, 2, 8, 9, 1, 2, 9, 4 };

int count = 1;
var ranked = 
    from n in numbers
    let x = count++
    select new {
        Rank = x,
        Number = n
    };
3
ответ дан 5 December 2019 в 12:59
поделиться
Другие вопросы по тегам:

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