Func im C# -Programm ist ein Delegiertertyp. Normalerweise wissen Sie, dass das Delegieren uns hilft, auf Methoden hinzuweisen. In der C# -Programmierung haben wir generische Delegiertertypen wie „Func“ eingebauter generischer Delegierterteil. "Func" ist in den System -Namespaces im C# -Programm enthalten. Es enthält Null- oder Mehrfacheingangsparameter und nur ein Ausgangsparameter. Der Parameter am letzten wird als Ausgangsparameter behandelt. Der Typ „Func Delegate“ kann Eingabeparameter von 0 bis 16 enthalten. Der „Func“ hat einen Rückgabetyp. In diesem Tutorial lernen wir, wie man in C# -Programmierung in Ubuntu 20 „func“ erstellt.04. Wir werden diesen „Func“ im C# -Programm mithilfe verschiedener Beispiele erklären. Schauen Sie sich nun diese Beispiele an, die unten in diesem Tutorial angegeben sind.
Beispiel 1: Funktion mit zwei Eingabeparametern und einem Ausgangsparameter
In diesem Beispiel verwenden wir "Func". Dieser „Func“ enthält zwei Eingabeparameter. Für das Ergebnis dieser beiden Parameter haben wir einen Parameter für das Ausgabeergebnis. Schauen Sie sich dieses Beispiel und wie es funktioniert. Wir führen dieses Beispiel in Ubuntu 20 aus.04 Texteditor:
In diesem Code verwenden wir die Bibliothek, die „System verwendet“, die „System verwendet“. Dieses „Verwendung von Systemen“ hilft uns, Klassen und Funktionen zu erhalten, die für uns in unserem C# -Programm nützlich sind. Mit dieser Bibliothek können wir problemlos auf die "Konsole" und "Schreiben" zugreifen. In diesem Code haben wir einen Namespace mit "CSHARPPROGRAM". Dieses Schlüsselwort „Namespace“ definiert einen Bereich mit einer Reihe von zugehörigen Objekten. Für die Organisation der Elemente von C# Code werden die „Namespaces“ verwendet.
Danach haben wir eine Klasse, die öffentlich gehalten wird, und der Name dieser öffentlichen Klasse ist in diesem Code „Funktion“. Wir deklarieren eine „statische int“ -Methode mit einer einfachen Summenoperation und übergeben zwei Parameter, „int a“ und „int B“,. Dieser Summenoperator gibt die Summe dieser beiden Parameter mit der Anweisung „Return A + B“ zurück. Danach haben wir die „Haupt“ -Methode, die in diesem C# -Codel statisch und als „statische Leerzeichen (String [] args)“ geschrieben ist. In dieser "Haupt" -Methode werden die Argumente mit "(String [] args) bezeichnet". In der folgenden Zeile werden wir unseren „Func“ erstellen, um unsere "Summe" -Operation zu nennen. Hier können Sie sehen, dass wir drei Ganzzahlen haben.
Jetzt sehen Sie, dass "func add = sum" darstellt, dass dieser "Func" drei Parameter enthält, zwei für die Eingabe und eine für die Ausgabe, und wir definieren ihren Typ hier als "int". Die Eingabedaten sind ganzzahliger Typ. Die Ausgabe ist auch ein Ganzzahl -Datentyp und weist "Summe" zu "Hinzufügen" zu. Jetzt drucken wir eine Zeile, bevor wir die Funktion aufrufen. Wir drucken „Die Zahl beträgt 5 und 8“ mit einer Konsole.Schreiben. Wir verwenden diese Code -Anweisung "Add (5,8)", um das Endergebnis zu erhalten. Da „Func“ die Methode „Summe“ enthält, übergeben wir hier zwei Parameter und sie werden das Ergebnis dieser beiden Parameter zurückgeben.
Jetzt für die Ausgabe in Ubuntu 20.04, wir werden die Befehle am Terminal von Ubuntu 20 schreiben.04. Unser erster Befehl ist der Befehl „MCS“ mit dem Dateinamen und der Erweiterung von “.CS ”. Wenn wir diesen Befehl ausführen, wird eine ausführbare Datei generiert. Dann schreiben wir den Befehl "mono" mit dem Dateinamen und der Erweiterung ".exe ”. Drücken Sie als nächstes "Eingabetaste". Wir erhalten also die Ausgabe unseres Codes. Wir zeigen Ihnen auch die Ausgabe des Codes im folgenden Bild. Dieses Bild hilft Ihnen, besser zu verstehen, wie Sie in Ubuntu 20 ausgeben können.04.
Sehen Sie das nun in dieser Ausgabe an. Es druckt die Linie und druckt dann die Summe der Zahlen, die wir als Parameter an unseren „Func“ übergeben, und gibt ein Ergebnis zurück, das die Summe dieser Zahlen und als Ganzzahl ist.
Beispiel Nr. 2: Für die Rückgabe des Quadrats und des Würfels einer Zahl mit "Func"
In diesem Code erklären wir, wie Sie mit Hilfe von „Func“ den Quadrat und den Würfel einer Ganzzahl erhalten können. Schreiben Sie diesen angegebenen Code in den Texteditor und führen Sie den Code aus. Sie werden sehen, wie es Ihnen das Ergebnis gibt.
In der ersten Codezeile verfügen wir über die Bibliothek „System verwenden“ für den Zugriff auf Klassen und Funktionen im C# -Programm. Dann haben wir hier einen Namespace mit dem Namen „Programm“. Wir diskutieren dies im vorherigen Code ausführlich. Wir erklären eine „öffentliche Klasse“ namens „CSHARP“. Danach haben wir eine "Haupt" -Funktion berufen. Das "statische Leerraum Main (String [] args)" ist die Hauptmethode in diesem C# -Coder. Diese Methode ist statisch und wir verwenden mit dieser Methode „(String [] args)“, die zur Darstellung der Argumente verwendet wird. Wir drucken eine Linie in dieser Klasse, „Die Nummer ist 5“ und verwenden „Konsole.Writeline ”.
Wenn wir auf dem Ausgangsbildschirm etwas anzeigen möchten, verwenden wir diese „Konsole.Writeline ”-Methode in der C# -Programmierung. Jetzt erstellen wir einen „Func“ und übergeben zwei Eingabeparameter als „Func“. Als nächstes müssen wir hier einen Namen definieren, der hier „quadratisch“ ist, was der „quadratischen“ Methode entspricht. Wir wollen die Ausgabe zeigen, und dafür haben wir „Konsole“.Writeline ”. In diesem Bereich definieren wir den Namen "Func", der "quadratisch" ist, und definieren den Parameter hier des Doppel -Datentyps.
Danach definieren wir einen weiteren „Func“ mit zwei Parametern des "doppelten" Datentyps für die Kubikfunktion. Ein Parameter ist für die Eingabe und der andere für das Ausgabeergebnis und gibt diesem einen Namen, der „kubisch“ ist, dann einen Namen, der „kubisch“ ist. In der folgenden Zeile werden wir die Ausgabe zeigen, und dafür verwenden wir „Konsole“.Writeline ”. Definieren Sie dann die kubische Funktion und übergeben Sie den Parameter an diese kubische Funktion.
Danach haben wir die quadratische Methode, die die Leistung von „2“ ist, und definieren diese als „statische Doppelquadrat.POW (Nummer, 2) ”. Diese Methode wird verwendet, um die Leistung einer Zahl zu erhalten, deren Datentyp „doppelt“ und mathematisch ist.POW ist eine Methode, um die Leistung einer Nummer einzugeben, die eingegeben wurde. Außerdem haben wir eine weitere kubische Methode mit der Kraft von „3“. Wie wir wissen, ist ein Kubikum der Würfel der Zahl, oder die Zahl hat die Leistung von „3“. Hier haben wir die „Mathematik.POW ”-Methode. Diese Methode wird verwendet, um die angegebene Leistung einer Zahl zu berechnen. Es berechnet den Würfel einer Zahl in dieser Zeile.
Die Ausgabe des Codes wird im Bild angezeigt. Schauen wir uns diese Ausgabe an, während sie den Quadrat und den Würfel der Zahl „5“ zurückgibt.
Abschluss:
In diesem Tutorial zeigen wir Ihnen, wie der „C# func“ funktioniert. Nachdem wir dieses Tutorial gelesen haben, wissen wir, dass es sich um einen generischen Delegierten handelt. Hier übergeben wir Parameter an diesen „Func“. Ein Parameter ist für das Ergebnis und der andere für die Eingänge. Wir haben verschiedene Beispiele gezeigt, um schnell zu verstehen, wie dieser „Func“ in der C# -Programmierung in Ubuntu 20 verwendet wird.04. Wir haben unser Bestes versucht, jedes Element zu erklären, das wir in unseren Codes und Beispielen des C# -Programms verwenden, damit Sie keine Schwierigkeiten haben, wenn Sie diesen Code selbst ausprobieren. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden.