Hirdetés

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

  • vlevi

    nagyúr

    válasz Neil Watts #3964 üzenetére

    Hát, igen, ilyenekre van a Linq, hogy az ember ne az ilyen kereső, sorrendező, satöbbi kódokra pazarolja az energiát.
    De ha ez egy suli feladat, akkor gondolom a tanár nem venné jó néven az ilyenfajta megoldást :D

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

    namespace Termekkereso
    {
    class Termek
    {
    internal double Ertek;
    internal double Suly;
    internal string Nev;
    }
    class Program
    {
    static void Main(string[] args)
    {
    Termek[] Termekek =
    {
    new Termek { Ertek = 10, Suly = 5, Nev = "lila" },
    new Termek { Ertek = 15, Suly = 22, Nev = "lila" },
    new Termek { Ertek = 20, Suly = 4, Nev = "lila" },
    new Termek { Ertek = 22, Suly = 15, Nev = "Joli" },
    new Termek { Ertek = 27, Suly = 7, Nev = "Joli" },
    new Termek { Ertek = 30, Suly = 59, Nev = "Joli" },
    new Termek { Ertek = 40, Suly = 9, Nev = "karton" },
    new Termek { Ertek = 45, Suly = 1, Nev = "karton" }
    };
    double keres = 22;
    Termek talalat = (from x in Termekek where x.Ertek == keres select x).First();
    if (talalat == null)
    {
    Console.WriteLine("Nincs találat");
    }
    else {
    Console.WriteLine("Találat {0} {1} ", talalat.Nev,talalat.Suly);
    }
    Console.ReadLine();
    }
    }
    }

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