C# FUNC

C# FUNC

FUNC w programie C# to typ delegata. Zwykle wiesz, że delegowanie pomoże nam wskazać metody. W programowaniu C# mamy wbudowane ogólne typy delegatów, takie jak „FUNC”. „FUNC” jest zawarty w przestrzeni nazw systemowych w programie C#. Zawiera zero lub wiele parametrów wejściowych i tylko jeden parametr wyjściowy. Parametr na ostatnim jest traktowany jako parametr wyjściowy. Typ „delegata FUNC” może zawierać parametry wejściowe od 0 do 16. „FUNC” ma typ powrotu. W tym samouczku nauczymy się, jak tworzyć „FUNC” w programowaniu C# w Ubuntu 20.04. Wyjaśnimy ten „FUNC” w programie C# za pomocą różnych przykładów. Teraz spójrz na te przykłady podane poniżej w tym samouczku.

Przykład nr 1: FUNC z dwoma parametrami wejściowymi i jednym parametrem wyjściowym

W tym przykładzie używamy „FUNC”. Ten „FUNC” zawiera dwa parametry wejściowe. W wyniku tych dwóch parametrów mamy jeden parametr dla wyniku wyjściowego. Teraz spójrz na ten przykład i to, jak to działa. Wykonujemy ten przykład w Ubuntu 20.04 Edytor tekstu:

W tym kodzie używamy biblioteki, która „używa systemu”. To „korzystanie z systemu” pomoże nam w zdobywaniu zajęć i funkcji, które są dla nas przydatne w naszym programie C#. Możemy łatwo uzyskać dostęp do „konsoli” i „pisania” za pomocą tej biblioteki. W tym kodzie mamy przestrzeń nazw z „csharpprogram”. To słowo kluczowe „przestrzeni nazw” zdefiniuje zakres z zestawem powiązanych obiektów. Do organizowania elementów kodu C# używane są „przestrzeni nazw”.

Następnie mamy klasę, która jest prowadzona publicznie, a nazwa tej klasy publicznej to „funkcja” w tym kodzie. Deklarujemy metodę „statyczną int” z prostą sumą i przekazujemy dwa parametry, „int a” i „int b”. Ten operator sumy zwróci sumę tych dwóch parametrów za pomocą instrukcji „Zwrot A + B”. Następnie mamy metodę „główną”, która jest statyczna i napisana jako „statyczna pustka main (string [] args)” w tym kodzie C#. W tej „głównej” metodzie argumenty są oznaczone za pomocą „(String [] args)”. W poniższym wierszu stworzymy naszą „FUNC”, aby wywołać naszą operację „suma”. Tutaj widać, że mamy trzy liczby całkowite.

Teraz widzisz „func add = sum”, że ten „func” ma trzy parametry, dwa dla danych wejściowych i jeden dla wyjścia, i definiujemy ich typ tutaj jako „int”. Dane wejściowe są typu liczb całkowitych. Dane wyjściowe jest również typem danych liczb całkowitych i przypisuje „sumę” do „Dodaj”. Teraz drukujemy jedną linię przed wywołaniem funkcji. Drukujemy „Liczba to 5 i 8” za pomocą konsoli.Writeline. Używamy tego stwierdzenia kodu „Dodaj (5,8)”, aby uzyskać końcowy wynik. Ponieważ „FUNC” utrzymuje metodę „sumę”, przekazujemy tutaj dwa parametry i zwróci wynik tych dwóch parametrów.

Teraz dla wyjścia w Ubuntu 20.04, napiszemy polecenia na terminalu Ubuntu 20.04. Naszym pierwszym poleceniem jest polecenie „MCS” z nazwą pliku i rozszerzenie „.CS ”. Kiedy uruchamiamy to polecenie, generowany jest plik wykonywalny. Następnie piszemy polecenie „mono” z nazwą pliku i rozszerzeniem ”.exe ”. Następnie naciśnij „Enter”. Tak więc otrzymujemy dane wyjściowe naszego kodu. Pokazujemy również dane wyjściowe kodu na poniższym obrazie. Ten obraz pomaga lepiej zrozumieć, jak uzyskać wyjście w Ubuntu 20.04.

Teraz zobacz to w tym wyjściu. Wydrukuje linię, a następnie drukuje sumę liczb, które przekazujemy jako parametr do naszego „FUNC” i zwraca wynik, który jest sumą tych liczb i liczbą całkowitą.

Przykład nr 2: Aby zwrócić kwadrat i kostkę liczby za pomocą „FUNC”

W tym kodzie wyjaśniamy, jak zdobyć kwadrat i kostkę całkowitej za pomocą „FUNC”. Napisz ten podany kod w edytorze tekstu, a następnie wykonaj kod. Zobaczysz, jak daje ci wynik.

W pierwszym wierszu kodu mamy bibliotekę „Używając systemu” do dostępu do klas i funkcji w programie C#. Następnie mamy tutaj przestrzeń nazw z nazwą „Program”. Omawiamy to szczegółowo w poprzednim kodzie. Ogłaszamy „klasę publiczną” o nazwie „CSHARP”. Następnie powołaliśmy się do funkcji „głównej”. „Statyczna void main (string [] args)” jest główną metodą w tym kodzie C#. Ta metoda jest statyczna i używamy „(String [] args)” z tą metodą stosowaną do reprezentowania argumentów. Drukujemy linię w tej klasie: „Liczba to 5”, używając „konsoli.Writeline ”.

Kiedy chcemy wyświetlić coś na ekranie wyjściowym, używamy tej „konsoli.Metoda pisarzy w programowaniu C#. Teraz tworzymy „FUNC” i przekazujemy dwa parametry wejściowe jako „FUNC”. Następnie musimy zdefiniować nazwę „kwadratową” tutaj, która jest równa metodzie „kwadratowej”. Chcemy pokazać wyjście i do tego mamy „konsolę.Writeline ”. Wewnątrz definiujemy nazwę „FUNC”, która jest „kwadratowa”, i definiujemy parametr tutaj typu podwójnego danych.

Następnie definiujemy kolejny „FUNC” z dwoma parametrami „podwójnego” typu danych dla funkcji sześciennej. Jeden parametr dotyczy danych wejściowych, a drugi jest dla wyniku wyjściowego, a następnie nadaje to nazwę, która jest „sześcienna”. W poniższym wierszu pokażemy dane wyjściowe i do tego używamy „konsoli.Writeline ”. Następnie zdefiniuj funkcję sześcienną i przejdź parametr do tej funkcji sześciennej.

Następnie mamy metodę kwadratową, która jest mocą „2”, i definiujemy to jako „statyczny podwójny kwadrat (podwójna liczba) => matematyka.Pow (liczba, 2) ”. Ta metoda służy do uzyskania mocy liczby, której typ danych jest „podwójny” i matematyka.Pow to metoda uzyskiwania mocy wprowadzonej liczby. Mamy również kolejną metodę sześcienną o mocy „3”. Jak wiemy, sześcien jest sześcianem liczby lub liczba ma moc „3”. Tutaj mamy „matematykę.Metoda pow ”. Ta metoda służy do obliczenia danej mocy liczby. Oblicza sześcian liczby w tej linii.

Wyjście kodu jest pokazane na obrazie. Spójrzmy na to wyjście, gdy zwraca kwadrat i kostkę liczby „5”.

Wniosek:

W tym samouczku pokazujemy, jak działa „C# Func”. Po przeczytaniu tego samouczka wiemy, że jest to ogólny delegat. Tutaj przekazujemy parametry do tego „FUNC”. Jeden parametr dotyczy wyniku, a drugi dla wejść. Wykazaliśmy różne przykłady, aby szybko zrozumieć, w jaki sposób ten „FUNC” jest używany w programowaniu C# w Ubuntu 20.04. Staraliśmy się jak najlepiej wyjaśnić każdy element, którego używamy w naszych kodach i przykładach programu C#, aby nie stawić czoła żadnym trudnościom, gdy próbujesz tego kodu samodzielnie. Mamy nadzieję, że ten artykuł jest pomocny.