Hirdetés

Új hozzászólás Aktív témák

  • vlevi

    nagyúr

    Közben látom, más is rajzolt valamit. Közben megszületett az én megoldásom is: Kiemelttem vastaggal az egyetlen lényeges részt, a sorbarendezést.

    var sorrend = listam.OrderBy(x => x.ertek1);

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace Sorrendezo
    {
    struct Sor
    {
    internal int ertek1;
    internal int ertek2;
    internal int ertek3;

    }
    class Program
    {
    static void Main(string[] args)
    {
    var listam=new List<Sor>(){
    new Sor{ertek1=1,ertek2=5,ertek3=7},
    new Sor{ertek1=3,ertek2=7,ertek3=9},
    new Sor{ertek1=2,ertek2=5,ertek3=4},
    new Sor{ertek1=5,ertek2=3,ertek3=1}
    };
    var sorrend = listam.OrderBy(x => x.ertek1);
    foreach (var item in sorrend)
    {
    Console.WriteLine("{0} {1} {2}",item.ertek1,item.ertek2,item.ertek3);
    }

    Console.ReadLine();
    }
    }
    }

    A végeredmény :

    1 5 7
    2 5 4
    3 7 9
    5 3 1

Új hozzászólás Aktív témák