Сортировка списка пользовательских объектов по свойствам объектов по числовым значениям в vb.net

1

vb.net,sorting,numbers,

vb.net, сортировка, цифры,

Ответов: 0


1 принят

Тогда это не двойное свойство, а строка, которая отображает удвоения. Либо всегда конвертируйте эту строку в двойную, которая не очень эффективна, либо сохраните их, а doubleтолько преобразуйте их в строки, где вам нужно их отобразить (рекомендуется).

Однако вот такой Parseподход:

MyList = MyList.OrderBy(Function(i) Double.Parse(i.A)).ToList()

Если он содержит точки, и вы используете запятые (в комментариях), используйте:

MyList = MyList.OrderBy(Function(i) Double.Parse(i.A, CultureInfo.InvariantCulture)).ToList()
vb.net, сортировка, цифры,
Похожие вопросы