Proste użycie LINQ

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
List<int> lista = new List<int>() { 1,2,3,4,5};

            var liczba = from p in lista where p < 3 select p;

            Console.WriteLine("{0}", liczba);

Jak poprawnie to zapisać aby wypisały to się elementy, które zostały zwrócone ?

SO
  • Rejestracja: dni
  • Ostatnio: dni
0

Pętlą.

RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Jak poprawnie to zapisać aby wypisały to się elementy, które zostały zwrócone ?

wtf? Tak trudna pisać po język polski?

np. tak:

Kopiuj
List<int> lista = new List<int>() { 1, 2, 3, 4, 5 };
var liczby = lista.Where(x => x < 3);
            
foreach(var liczba in liczby)
{
    Console.WriteLine(liczba);
}

Console.ReadKey();
V0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 47
0

Możesz zobaczyć, że teraz wypisuje Ci że liczba jest obiektem typu iterator, żeby wypisać zawartość możesz użyć pętli foreach

Kopiuj
      foreach (int l in liczba)
      {
        Console.WriteLine("{0}", l);
        
      }
somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Dlatego właśnie nazewnictwo zmiennych ma znaczenie. liczba to słaba nazwa dla zmiennej, która przechowuje zbiór.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.