C # Func

C # Func

Func dans le programme C # est un type de délégué. Vous savez généralement que la déléguation nous aidera à signaler les méthodes. Dans la programmation C #, nous avons des types de délégués génériques intégrés, tels que «Func». «Func» est inclus dans les espaces de noms du système dans le programme C #. Il contient des paramètres d'entrée zéro ou multiples et un seul paramètre de sortie. Le paramètre sur le dernier est traité comme un paramètre de sortie. Le type «Func Delegate» peut inclure des paramètres d'entrée de 0 à 16. Le «func» a un type de retour. Dans ce tutoriel, nous apprendrons à créer «Func» en programmation C # dans Ubuntu 20.04. Nous expliquerons cette «fonction» dans le programme C # à l'aide de différents exemples. Maintenant, regardez ces exemples ci-dessous dans ce tutoriel.

Exemple n ° 1: FUNC avec deux paramètres d'entrée et un paramètre de sortie

Dans cet exemple, nous utilisons «Func». Ce «func» contient deux paramètres d'entrée. Pour le résultat de ces deux paramètres, nous avons un paramètre pour le résultat de sortie. Maintenant, regardez cet exemple et comment ça fonctionne. Nous effectuons cet exemple dans Ubuntu 20.04 Éditeur de texte:

Dans ce code, nous utilisons la bibliothèque, qui est «Utilisation du système». Ce «système d'utilisation» nous aidera à obtenir des cours et des fonctions qui nous sont utiles dans notre programme C #. Nous pouvons facilement accéder à la «console» et à «écriture» en utilisant cette bibliothèque. Dans ce code, nous avons un espace de noms avec «CSharpprogram». Ce mot-clé «espace de noms» définira une portée avec un ensemble d'objets associés. Pour organiser les éléments du code C #, les «espaces de noms» sont utilisés.

Après cela, nous avons une classe qui est maintenue publique, et le nom de cette classe publique est «fonction» dans ce code. Nous déclarons une méthode «INT statique» avec une opération de somme simple et passant deux paramètres, «int a» et «int b». Cet opérateur de somme renverra la somme de ces deux paramètres en utilisant l'instruction "Return A + B". Après cela, nous avons la méthode «principale», qui est statique et écrite comme «Static void Main (String [] args)» dans ce code C #. Dans cette méthode «principale», les arguments sont désignés en utilisant «(String [] args)». Dans la ligne suivante, nous créerons notre «Func» pour appeler notre opération de «somme». Ici, vous pouvez voir que nous avons trois entiers.

Maintenant, vous voyez «func add = sum» représente que ce «func» a trois paramètres, deux pour l'entrée et un pour la sortie, et nous définissons leur type ici comme «int». Les données d'entrée sont de type entier. La sortie est également un type de données entier et attribue «somme» à «ajouter». Maintenant, nous imprimons une ligne avant d'appeler la fonction. Nous imprimons «le nombre est de 5 et 8» en utilisant la console.Écrit. Nous utilisons cette déclaration de code «Ajouter (5,8)» pour obtenir le résultat final. En tant que «func» détient la méthode «somme», nous passons deux paramètres ici, et il renverra le résultat de ces deux paramètres.

Maintenant, pour la sortie dans Ubuntu 20.04, nous écrire les commandes sur le terminal d'Ubuntu 20.04. Notre première commande est la commande «MCS» avec le nom de fichier et l'extension de «.CS ". Lorsque nous exécutons cette commande, un fichier exécutable est généré. Ensuite, nous écrivons la commande «mono» avec le nom de fichier et l'extension «.exe". Ensuite, appuyez sur «Entrer». Donc, nous obtenons la sortie de notre code. Nous vous montrons également la sortie du code dans l'image suivante. Cette image vous aide à mieux comprendre comment obtenir la sortie dans Ubuntu 20.04.

Maintenant, voyez que dans cette sortie. Il imprime la ligne puis imprime la somme des nombres, que nous passons en tant que paramètre à notre «func» et renvoie un résultat qui est la somme de ces nombres et un entier.

Exemple n ° 2: pour retourner le carré et le cube d'un nombre en utilisant «Func»

Dans ce code, nous expliquons comment obtenir le carré et le cube d'un entier avec l'aide de «Func». Écrivez ce code donné sur l'éditeur de texte, puis exécutez le code. Vous verrez comment cela vous donne le résultat.

Dans la première ligne de code, nous avons la bibliothèque «Utilisation du système» pour accéder aux cours et aux fonctions dans le programme C #. Ensuite, nous avons un espace de noms avec le nom «Programme» ici. Nous en discutons en détail dans le code précédent. Nous déclarons une «classe publique» nommée «CSHARP». Après cela, nous avons invoqué une fonction «principale». Le «static void main (String [] args)» est la méthode principale de ce code C #. Cette méthode est statique, et nous utilisons «(String [] args)» avec cette méthode qui est utilisée pour représenter les arguments. Nous imprimons une ligne à l'intérieur de cette classe, «le nombre est 5», en utilisant «Console.Écriture ».

Lorsque nous voulons afficher quelque chose sur l'écran de sortie, nous utilisons cette «console.Méthode WriteLine »en programmation C #. Maintenant, nous créons un «func» et passons deux paramètres d'entrée sous le nom de «Func». Ensuite, nous devons définir un nom «carré» ici, ce qui est égal à la méthode «carrée». Nous voulons montrer la sortie, et pour cela, nous avons «Console.Écriture ». À l'intérieur, nous définissons le nom «Func», qui est «carré», et définissons le paramètre ici de double type de données.

Après cela, nous définissons une autre «fonction» avec deux paramètres de type de données «double» pour la fonction cubique. Un paramètre est destiné à l'entrée, et l'autre est pour le résultat de sortie, puis donne un nom à ceci, qui est «cubique». Dans la ligne suivante, nous montrerons la sortie, et pour cela, nous utilisons «Console.Écriture ». Ensuite, définissez la fonction cubique et transmettez le paramètre à cette fonction cubique.

Après cela, nous avons la méthode carrée, qui est la puissance de «2», et définissons cela comme «Double carré statique (double numéro) => mathématiques.POW (numéro, 2) ». Cette méthode est utilisée pour obtenir la puissance d'un nombre dont le type de données est «double» et mathématiques.Pow est une méthode pour obtenir la puissance d'un nombre entré. De plus, nous avons une autre méthode cubique avec la puissance de «3». Comme nous le savons, un cube est le cube du nombre, ou le nombre a la puissance de «3». Ici, nous avons les «mathématiques.Méthode POW ». Cette méthode est utilisée pour calculer la puissance donnée d'un nombre. Il calcule le cube d'un nombre dans cette ligne.

La sortie du code est affichée dans l'image. Regardons cette sortie car elle renvoie le carré et le cube du numéro «5».

Conclusion:

Dans ce tutoriel, nous vous montrons comment fonctionne le «C # func». Après avoir lu ce tutoriel, nous savons qu'il s'agit d'un délégué générique. Ici, nous passons des paramètres à cette «func». Un paramètre est pour le résultat, et l'autre est pour les entrées. Nous avons démontré différents exemples pour comprendre rapidement comment cette «fonction» est utilisée dans la programmation C # dans Ubuntu 20.04. Nous avons fait de notre mieux pour expliquer chaque élément que nous utilisons dans nos codes et exemples du programme C # afin que vous ne rencontriez aucune difficulté lorsque vous essayez ce code par vous-même. Nous espérons que vous avez trouvé cet article utile.