Jak należy dokończyć kod deklarujący obiekt lista zapisany w języku C#? List<String> lista = ???
Jak należy dokończyć kod deklarujący obiekt lista zapisany w języku C#? List<String> lista = ???
List<String> lista = ???Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to B. W języku C# (i wielu innych językach obiektowych jak Java), aby utworzyć nową instancję klasy, używamy słowa kluczowego new, po którym następuje nazwa klasy wraz z nawiasami (konstruktor). Ponieważ List jest typem generycznym, musimy podać typ danych w nawiasach ostrych <String>.
Pełny poprawny zapis: List<String> lista = new List<String>();
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Język programowania C# (.NET)Wieloparadygmatowy, obiektowy język programowania stworzony przez firmę Microsoft dla platformy .NET, cechujący się silnym typowaniem, automatycznym odśmiecaniem pamięci (GC) i bogatą składnią.
- Konstruktor i DestruktorSpecjalne metody klasy: Konstruktor inicjalizuje stan nowo tworzonego obiektu, a Destruktor zwalnia zasoby przed jego usunięciem.
- Podstawowe Typy Danych: int, float, char, boolWbudowane w język programowania elementarne typy danych (całkowite, zmiennoprzecinkowe, znakowe i logiczne) określające format pamięci i dozwolone operacje.
Podobne pytania z działu „Typy generyczne i kolekcje”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 6 pytań z tego działu.
- #494
Do czego służy iterator w kolekcjach?
- #495
W którym przypadku kolekcja typu lista będzie bardziej efektywna niż tablica?
- #595
Na podstawie przedstawionej dokumentacji do języka Java wskaż prawidłową deklarację zmiennej typu Map.
- #655
Jaki jest główny cel i korzyść z zastosowania szablonu funkcji (
template), jak w powyższym kodzie C++? - #808
W języku Java, która kolekcja nie pozwala na przechowywanie duplikatów?