Tablica – Edycja Tablicy
Do tej pory pokazałem wam dwa różne sposoby odczytu danych znajdujących się w tablicy. Wyliczanie wszystkich elementów i wyszukiwanie poszczególnych elementów w tablicy. Teraz nadszedł czas, aby spróbować zmodyfikować tablicę.
Wróćmy do naszego wcześniejszego przykładu kodu, który wylicza wszystkie miesiące, i trochę zmienię nasz przykład, załóżmy, że nasza tablica ma błąd.
string[] monthsOfYear = {
"January",
"Febrry",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
};
“Febrry” – Nie Tak pisze się luty!
Zobaczmy, jak możemy to naprawić za pomocą kodu C#. Wpiszemy kod, aby zastąpić ten element.
monthsOfYear[1] = „February”;
Teraz mamy napisane poprawnie.
Dostęp do elementów tablicy jest możliwy dzięki operatorowi indeksu. Widzimy więc po raz kolejny użycie nawiasów kwadratowych do identyfikacji określonego elementu według indeksu i oczywiście tablice są indeksowane od zera, więc luty to miesiąc o indeksie 1.
Jedyna różnica jest to, że teraz składnia nawiasu kwadratowego znajduje się po lewej stronie operatora przypisania, a to pokazuje, że dokładnie ta sama składnia nawiasu kwadratowego działa zarówno w celu wyszukiwania elementów w tablicy, jak i identyfikacji elementu, który ma zostać zamieniony.
Aby tylko sprawdzić, czy ten kod działa, wprowadzmy pętlę foreach, abyśmy mogli zobaczyć elementy w naszej tablicy.
foreach (var month in monthsOfYear)
{
Console.WriteLine(month);
}
W ten sposób zmodyfikowaliśmy element w tablicy.
Zapamiętaj.
Dostęp do elementów tablicy jest możliwy dzięki operatorowi indeksu.
Całościowe omówienie tematu kolekcji (tablica, lista, kolejka, stos, słownik).
Wiele przydatnych wskazówek i dobrych praktyk dostępne jest na kursie: