C# func

C# func

Func nel programma C# è un tipo delegato. Di solito sai che la delega ci aiuterà a sottolineare i metodi. Nella programmazione C# abbiamo tipi delegati generici integrati, come "Func". "Func" è incluso negli spazi dei nomi di sistema nel programma C#. Contiene parametri di input zero o più e solo un parametro di output. Il parametro dell'ultimo viene trattato come parametro di output. Il tipo di "delegato func" può includere i parametri di input da 0 a 16. Il "func" ha un tipo di ritorno. In questo tutorial, impareremo come creare "func" nella programmazione C# in Ubuntu 20.04. Spiegheremo questo "func" nel programma C# con l'aiuto di diversi esempi. Ora, guarda questi esempi riportati di seguito in questo tutorial.

Esempio n. 1: Func con due parametri di input e un parametro di output

In questo esempio, usiamo "Func". Questo "func" contiene due parametri di input. Per il risultato di questi due parametri, abbiamo un parametro per il risultato di output. Ora, guarda questo esempio e come funziona. Eseguiamo questo esempio in Ubuntu 20.04 Editor di testo:

In questo codice, stiamo usando la libreria, che sta "usando il sistema". Questo "utilizzo del sistema" ci aiuterà a ottenere classi e funzioni utili per noi nel nostro programma C#. Possiamo accedere facilmente alla "console" e "writeline" utilizzando questa libreria. In questo codice, abbiamo uno spazio dei nomi con "csharpprogram". Questa parola chiave "spazio dei nomi" definirà un ambito con una serie di oggetti associati. Per organizzare gli elementi del codice C#, vengono utilizzati gli "spazi dei nomi".

Dopo questo, abbiamo una classe che è mantenuta pubblica e il nome di questa classe pubblica è "funzione" in questo codice. Stiamo dichiarando un metodo "static int" con una semplice operazione di somma e passando due parametri, "int a" e "int b". Questo operatore di somma restituirà la somma di questi due parametri utilizzando l'istruzione "return a + b". Dopo questo, abbiamo il metodo "principale", che è statico e scritto come "statico void main (string [] args)" in questo codice C#. In questo metodo "principale", gli argomenti sono indicati usando "(string [] args)". Nella riga seguente, creeremo il nostro "func" per chiamare la nostra operazione "somma". Qui, puoi vedere che abbiamo tre numeri interi.

Ora, vedi "Func Add = Sum" rappresenta che questo "func" ha tre parametri, due per l'input e uno per l'output e definiamo il loro tipo qui come "int". I dati di input sono di tipo intero. L'output è anche un tipo di dati interi e assegna "somma" a "aggiungi". Ora, stampiamo una riga prima di chiamare la funzione. Stiamo stampando "Il numero è 5 e 8" usando la console.Linea di scrittura. Usiamo questa dichiarazione del codice "Aggiungi (5,8)" per ottenere il risultato finale. Poiché "Func" contiene il metodo "Somma", passiamo qui due parametri e restituirà il risultato di questi due parametri.

Ora, per l'output in Ubuntu 20.04, scriveremo i comandi sul terminale di Ubuntu 20.04. Il nostro primo comando è il comando "MCS" con il nome file e l'estensione di ".CS ". Quando eseguiamo questo comando, viene generato un file eseguibile. Quindi, scriviamo il comando "mono" con il nome file e l'estensione ".exe". Successivamente, premere "Invio". Quindi, otteniamo l'output del nostro codice. Ti mostriamo anche l'output del codice nella seguente immagine. Questa immagine ti aiuta a capire meglio come ottenere l'output in Ubuntu 20.04.

Ora, vedi che in questo output. Stampa la linea e quindi stampa la somma dei numeri, che passiamo come parametro al nostro "func" e restituisce un risultato che è la somma di questi numeri e un numero intero.

Esempio n. 2: per restituire il quadrato e il cubo di un numero usando "func"

In questo codice, spieghiamo come ottenere il quadrato e il cubo di un numero intero con l'aiuto di "func". Scrivi questo codice fornito sull'editor di testo e quindi esegui il codice. Vedrai come ti dà il risultato.

Nella prima riga di codice, abbiamo la libreria "Utilizzo del sistema" per l'accesso alle classi e alle funzioni nel programma C#. Quindi, abbiamo uno spazio dei nomi con il nome "Programma" qui. Ne discutiamo in dettaglio nel codice precedente. Stiamo dichiarando una "classe pubblica" denominata "csharp". Successivamente, abbiamo invocato una funzione "principale". Il "void statico main (string [] args)" è il metodo principale in questo codice C#. Questo metodo è statico e usiamo "(String [] args)" con questo metodo che viene utilizzato per rappresentare gli argomenti. Stiamo stampando una linea all'interno di questa classe, "Il numero è 5", usando "Console.Linea di scrittura".

Quando vogliamo visualizzare qualcosa nella schermata di output, utilizziamo questa "console.Metodo WriteLine "nella programmazione C#. Ora creiamo un "func" e passiamo due parametri di input come "func". Successivamente, dobbiamo definire un nome che è "quadrato" qui, che è uguale al metodo "quadrato". Vogliamo mostrare l'output e per questo abbiamo "console.Linea di scrittura". All'interno di questo, definiamo il nome "func", che è "quadrato", e definiamo il parametro qui del tipo di dati doppio.

Successivamente, definiamo un altro "func" con due parametri di tipo di dati "doppio" per la funzione cubica. Un parametro è per l'input e l'altro è per il risultato di output e quindi dà un nome a questo, che è "cubico". Nella riga seguente, mostreremo l'output e per questo usiamo "Console.Linea di scrittura". Quindi, definire la funzione cubica e passare il parametro a questa funzione cubica.

Dopo questo, abbiamo il metodo quadrato, che è il potere di "2", e lo definiamo come "doppio quadrato statico (doppio numero) => matematica.POW (numero, 2) ". Questo metodo viene utilizzato per ottenere la potenza di un numero il cui tipo di dati è "doppio" e matematica.Pow è un metodo per ottenere la potenza di un numero. Inoltre, abbiamo un altro metodo cubico con il potere di "3". Come sappiamo, un cubico è il cubo del numero o il numero ha la potenza di "3". Qui, abbiamo la "matematica.Metodo Pow ". Questo metodo viene utilizzato per calcolare la potenza data di un numero. Calcola il cubo di un numero in questa riga.

L'output del codice è mostrato nell'immagine. Diamo un'occhiata a questo output mentre restituisce il quadrato e il cubo del numero "5".

Conclusione:

In questo tutorial, ti mostriamo come funziona il "C# func". Dopo aver letto questo tutorial, sappiamo che è un delegato generico. Qui, passiamo i parametri a questo "func". Un parametro è per il risultato e l'altro è per gli ingressi. Abbiamo dimostrato diversi esempi per capire rapidamente come questo "func" viene utilizzato nella programmazione C# in Ubuntu 20.04. Abbiamo fatto del nostro meglio per spiegare ogni elemento che stiamo usando nei nostri codici ed esempi del programma C# in modo da non affrontare alcuna difficoltà quando provi questo codice da solo. Speriamo che tu abbia trovato questo articolo utile.