Сортировка по полю

255
27 февраля 2017, 10:42

Есть класс Contact с полями public int number и public string name Я хочу сортировать по name

class Contact
{
   public int number;
   public string name;
}
class Program
{
    static void Main(string[] args)
    {
        int n = 250;
        string t = "";
        Contact[] ob = new Contact[n];
        for (int i = 0; i < n; i++)
        {
            ob[i] = new Contact();
        }
Answer 1

Для вашего случая (массив) можно, например, так:

Array.Sort(contacts, (c1, c2) => c1.name.CompareTo(c2.name));
Answer 2

Как один из вариантов:

ob = ob.OrderBy(c => c.name).ToArray(); 
READ ALSO
Как сравнить значения из DataGridViev со значением в Textbox и выделить наиболее подходящее цветом в таблице C#

Как сравнить значения из DataGridViev со значением в Textbox и выделить наиболее подходящее цветом в таблице C#

Нужна помощь с программированием на C# Может ли кто то подсказать код(способ,действие),который анализирует значения в DataGridViev,вычитая значения...

302
Unity не могу получить все json файлы из StreamAssets на Android

Unity не могу получить все json файлы из StreamAssets на Android

Пытаюсь получить все json файлы из папки StreamAssets на Android использую такой код

468
Вращение фигур в WPF

Вращение фигур в WPF

Есть у меня пятиконечная звезда

433