sorting numbers

archel

Client
Регистрация
02.05.2011
Сообщения
175
Благодарностей
22
Баллы
18
Hi

I would like to know what the easiest way would be to sort the following:

100|test
5|test
2|test
10|test

into

2|test
5|test
10|test
100|test

I could use java and logic if to check line per line but that seems to be a lot of work for something simple.

Thanks in advance.
Steven
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
C#:
var lst = project.Lists["MyList"];
var rez = lst.Select(x => x).OrderBy(x => int.Parse(x.Split('|')[0])).ToList();
upload_2016-5-14_10-40-12.png
 
  • Спасибо
Реакции: archel

archel

Client
Регистрация
02.05.2011
Сообщения
175
Благодарностей
22
Баллы
18
Thanks for the response. I'll try this out when I can.
 
  • Спасибо
Реакции: Radzhab

archel

Client
Регистрация
02.05.2011
Сообщения
175
Благодарностей
22
Баллы
18
Hi

I just tried it but can't seem to get it to work. The file content of the list stays the same. See image.
Any idea what I do wrong?

Thanks

Steven
zenno.png
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
var lst = project.Lists["MyList"];
var rez = lst.Select(x => x).OrderBy(x => int.Parse(x.Split('|')[0])).ToList();
lst.Clear();
lst.AddRange(rez);
 
  • Спасибо
Реакции: archel

archel

Client
Регистрация
02.05.2011
Сообщения
175
Благодарностей
22
Баллы
18
Thanks!
 
  • Спасибо
Реакции: Radzhab

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)