How do I sort List> according to number of fields?
The list got structure like
a|b|c|d|eeee|rere|ewew|
ewqewq|ewew|
ewew|ewewewewew|
<
List> strings = new List>();
// add your strings
strings = new List>(from str in strings orderby str.Count select str);
Obviously you can adapt this to fit your scenario, but this should give you the general idea of how to create a list that's sorted by the number of elements within a particular string in another list.