Jeśli zajmujesz się programowaniem w C#, ważne jest, aby zrozumieć podstawy LINQ (Language Integrated Query). LINQ pozwala na wykonywanie zapytania na tablicach, listach i innych kolekcjach. W tym przewodniku nauczysz się, jak stworzyć tablicę z kodami pocztowymi i jak efektywnie je zapytaić za pomocą LINQ. Przejdziemy przez cały proces krok po kroku, aby na końcu być w stanie stworzyć własne zapytania.
Najważniejsze wnioski
- LINQ ułatwia przeglądanie i zapytania do kolekcji.
- Aby używać LINQ, należy zaimportować konkretne przestrzenie nazw.
- Zapytania tworzone są poprzez użycie zmiennych oraz metod LINQ.
Instrukcja krok po kroku
Krok 1: Tworzenie tablicy
Na początku tworzysz tablicę wartości całkowitych, która w tym przypadku przedstawia kody pocztowe. W tym przykładzie mamy mały zestaw kodów pocztowych z niemieckich miast, takich jak Berlin, Hamburg i Hanower.

To stanowi nasze źródło danych, które później będziemy zapytywać za pomocą LINQ.
Krok 2: Dodawanie przestrzeni nazw
Aby móc korzystać z LINQ w swoim projekcie C#, musisz zaimportować dwie ważne przestrzenie nazw. Dzieje się to za pomocą dyrektywy using na początku twojego kodu. Potrzebujesz System.Collections.Generic oraz System.Linq.

Teraz jesteś gotowy do tworzenia aktywnych zapytań LINQ.
Krok 3: Tworzenie zapytania LINQ
Teraz potrzebujesz zapytania, aby wybrać kody pocztowe z twojej tablicy. Możesz użyć składni LINQ, aby pobrać wszystkie kody pocztowe na raz.

Każdy kod pocztowy z tablicy jest przechowywany w zmiennej plzAbfrage. Należy szczególnie uważać, aby składnia była ściśle przestrzegana.
Krok 4: Wykonanie zapytania
Teraz, gdy stworzyłeś zapytanie, następnym krokiem jest jego rzeczywiste wykonanie i wyświetlenie wyników. Dzieje się to poprzez przeglądanie plzAbfrage za pomocą pętli foreach.
Teraz, gdy uruchomisz swoje oprogramowanie, powinieneś zobaczyć kody pocztowe dokładnie tak, jak były w tablicy, w konsoli.
Krok 5: Analiza wyników
Może jednak zdarzyć się, że kody pocztowe pojawią się w losowej kolejności. Dlatego może być interesujące przeprowadzenie sortowania rosnącego lub malejącego, co dokładniej omówimy w przyszłym filmie.

Dzięki odpowiedniej składni LINQ możesz łatwo sortować wyniki według określonych kryteriów.
Podsumowanie – LINQ i zapytania do tablic w C#
W tym przewodniku nauczyłeś się podstaw LINQ i pracy z tablicami w C#. Stworzyłeś tablicę, dodałeś przestrzenie nazw, zdefiniowałeś zapytanie i pomyślnie je wykonałeś. Teraz jesteś gotowy, aby zagłębić się w temat i formułować bardziej złożone zapytania.
Najczęściej zadawane pytania
Co to jest LINQ?LINQ oznacza Language Integrated Query i umożliwia zapytania do kolekcji w C#.
Jak stworzyć tablicę w C#?Możesz zdefiniować tablicę za pomocą słowa kluczowego int[], a następnie podać wartości w nawiasach klamrowych.
Jakie przestrzenie nazw są potrzebne, aby móc korzystać z LINQ?Musisz zaimportować przestrzenie nazw System.Collections.Generic oraz System.Linq.
Jak wyświetlić wartości z zapytania LINQ?Najlepiej zrobić to za pomocą pętli foreach, która iteruje po wynikach zapytania.
Dlaczego moje wyniki pojawiają się w losowej kolejności?Wynik podąża za porządkiem danych w tablicy. Sortowanie można przeprowadzić za pomocą LINQ.