Здравствуйте.
Имею коллекцию List<XmlNode>
. Хочу её отсортировать:
nodesVideo.Sort((XmlNode x, XmlNode y) =>
{
int width1 = int.Parse(x.Attributes["width"].Value);
int width2 = int.Parse(y.Attributes["width"].Value);
return width1 < width2 ? 1 : 0;
});
но получаю элементы в такой последовательности:
1280
1920
640
852
Почему?