Выезд замечательная книга не заставляет меня думать Steve Krug.
Это - сфокусированная сеть, но многие conepts могут относиться к чему-либо от блендеров до автомобильных панелей инструментов.
Темы покрыли:
у Него также есть блог, названный Усовершенствованный Здравый смысл
И некоторые случайные ссылки по теме UI:
- Дизайн Пользовательского интерфейса для Программистов Joel Spolsky
- 10 Кошмаров Удобства использования Необходимо Знать
Might this work?
int rankPosition = 1;
var sortedListKFZ = listKFZ.OrderBy(r => r.Price).Select(r => {
r.MesaAdvertNumber = ++rankPosition;
return r;
});
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.
Это можно сделать с помощью ключевого слова 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
};