05

Kwi

Pętla foreach w C#

Pętla foreach to pewne udogodnienie w języku C# dotyczące odczytywania kolekcji elementów. Przewagą pętli foreach nad innymi pętlami np. for czy while, przy odczytywaniu elementów z kolekcji, jest jej „czytelność” gdyż pętla foreach potrzebuje tylko dwie dane do działania tj. nazwę zmiennej do której przypisywane będą wartości (zmienna musi posiadać typ odpowiedni dla kolekcji) oraz nazwę kolekcji. Używanie pętli foreach chroni również przed błędem przekroczenia indeksu (wielkości zbioru elementów). Aby lepiej zrozumieć działanie pętli foreach należy zobaczyć na poniższy kod.

class Program
{
	static void Main()
		{
			//Deklaracja listy elemntów które wyświetlimy przy użyciu pętli foreach
			List<string> MyList = new List<string>();
			MyList.Add("1. item");
			MyList.Add("2. item");
			//typ zmiennej item musi zgadzać się z typem elementów w kolejce
			foreach (string item in MyList)
			{
				Console.WriteLine(item);  
			}
			
			//Deklaracja listy elemntów które wyświetlimy przy użyciu pętli foreach
			int[] tab = { 0, 1, 2, 3, 4, 5 };
			//typ zmiennej item musi zgadzać się z typem elementów w tablicy
			foreach (int item in tab)
			{
				Console.WriteLine(item);
			}
		}
}

Należy pamiętać, iż pętla foreach służy do odczytywania elementów kolekcji, nie można przy jej użyciu nadpisywać elementu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Autor

Dawid Świerczek

Dawid Świerczek

Zajmuje się projektowaniem oraz programowaniem aplikacji wykorzystując platformę .NET, głównie C#. Potrafię również wykonać strony internetowe i z powodzeniem je wypozycjonować. Nieustannie uczę się nowych technologi, aby moje aplikacje były jeszcze lepsze i bardziej wydajne. więcej...

Szukaj