testy, quizy, testy online Przetestuj swoją wiedzę

Język C# - basic

Czas na odpowiedź
30 sekund

Pytanie: 1 / 10
Treść pytania:

string[] myStringArray = new string[6]; - jest to poprawna definicja tablicy zawierająca 6 elementów typu string. Program, który piszesz wymaga aby można było, w zależności od użytkownika, dynamicznie zmieniać rozmiar tej tablicy z 6 elementów do 10. Co robisz?

A. W dowolnym miejscu deklaruję tablicę od nowa, podając wymagany rozmiar. W C# taka operacja spowoduje zmianę rozmiaru tablicy bez utraty już przypisanych wartości do jej elementów.
B. Całkowicie zmieniam deklaracje, jest to tablica stała, a w tym wypadku potrzebna mi będzie tablica dynamiczna.
C. Nic, w zależności od potrzeb w C# mogę odwołać się nawet do nieistniejącego elementu, np. w tym wypadku myStringArray[9]. Wszystko dzięki platformie .NET, która dba aby automatycznie zmieniać rozmiar tablicy.
D. Używam odpowiedniej metody znajdującej się w klasie „Array” aby zmienić jej rozmiar.