W języku C# delegat "Func<int, double, bool>", zwraca:
W języku C# delegat "Func<int, double, bool>", zwraca:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
W języku C#, generyczny delegat Func jest zdefiniowany w taki sposób, że ostatni parametr typu na liście jest zawsze typem zwracanym przez metodę, którą delegat reprezentuje. Wszystkie poprzedzające parametry typu definiują typy argumentów przyjmowanych przez metodę.
W przypadku Func<int, double, bool>:
intto typ pierwszego argumentu.doubleto typ drugiego argumentu.boolto typ zwracany.
Delegat ten reprezentuje więc funkcję, która przyjmuje dwa argumenty (jeden typu int, drugi typu double) i zwraca wartość typu bool.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
intidoubleto typy argumentów wejściowych.nic(void) byłoby reprezentowane przez delegatAction<int, double>.
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ą.
- Delegaty i Zdarzenia w C#Delegat to bezpieczny typowo wskaźnik na metodę, a Zdarzenie (event) to mechanizm powiadamiania subskrybentów o zajściu określonej akcji.
- 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 „Jezyk csharp i platforma dotnet”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 13 pytań z tego działu.
- #357
Plik źródłowy języka C# ma rozszerzenie?
- #358
Pojęcie tablicy postrzępionej w języku C#, oznacza:
- #361
Typem delegata w języku C# nie jest?
- #367
Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:
- #507
Po wykonaniu przedstawionego kodu zapisanego w języku C# zmienne a i b będą miały wartości