Paramètre C # out

Paramètre C # out
Le paramètre Out dans le langage de programmation C # sera discuté dans cet article. Le paramètre Out est un paramètre de référence qui ne nécessite pas de déclaration de variable prédéfinie et peut être appelé avec la même variable parent ou nom d'objet. Le paramètre Out est principalement utilisé lorsqu'une méthode a plus d'un paramètre à retourner lorsqu'il est appelé. Le mot-clé out est utilisé avant de passer un argument dans les supports de paramètres. Le paramètre OUT se fait référence à la variable prédéfinie qui est appelée dans la fonction principale ou dans la méthode elle-même.

Exemple 01: Renvoi d'un paramètre à partir d'une méthode utilisant le paramètre Out dans Ubuntu 20.04

Dans cet exemple, nous créerons une méthode dans laquelle nous retournerons un seul paramètre en faisant des calculs à ce sujet; Le paramètre sera passé en utilisant le paramètre OUT dans le langage de programmation C #. Le paramètre qui sera retourné aurait le même nom que la variable de référence. Le paramètre OUT sera alors appelé dans la fonction principale et sera affiché dans la sortie. Nous allons implémenter cet exemple sur l'Ubuntu 20.04 Environnement.

Nous avons créé une méthode appelée «Multiply», dans laquelle nous avons défini une variable, puis l'avons multipliée par elle-même. Cette variable est renvoyée en tant que paramètre OUT à partir de la méthode, qui est ensuite appelée dans la fonction principale et imprimée dans la sortie à l'aide de la fonction écriture ().

Après avoir compilé le code ci-dessus sur notre borne de ligne de commande, nous avons affiché la sortie, qui est le produit de la variable donnée en soi; Cela prouve que le paramètre OUT a été retourné avec succès.

Exemple 02: Renvoi de deux paramètres d'une méthode utilisant le paramètre Out dans Ubuntu 20.04

Dans cet exemple, nous créerons une méthode à partir de laquelle nous retournerons deux paramètres de cette méthode. Les deux paramètres seront retournés après que certains calculs seront effectués dans la méthode et seront appelés dans la fonction principale avec le support du paramètre OUT, où ils seront affichés sur l'écran de sortie. Ce programme C # fonctionnera dans un «.CS ”Fichier qui s'exécutera sous l'Ubuntu 20.04 Environnement.

Nous avons développé une fonction appelée «double», dans laquelle nous avons initialisé deux variables, puis les avons multipliés par deux dans le code ci-dessus. Après cela, ces deux variables sont appelées dans la fonction principale à l'aide du paramètre OUT. Comme les valeurs variables sont doublées, elles sont transmises dans une fonction d'impression à afficher dans la sortie.

Lorsque le code ci-dessus est compilé et exécuté sur le terminal de la ligne de commande, c'est la sortie que nous obtiendrons. Dans la sortie, les valeurs des deux variables «A» et «B» sont multipliées par deux puis affichées sur l'écran de sortie. La multiplication de ces valeurs montre que le paramètre OUT a renvoyé les valeurs correctes.

Exemple 03: Renvoi d'un paramètre modifié à partir d'une méthode utilisant le paramètre Out dans Ubuntu 20.04

Dans cet exemple, nous créerons une méthode qui modifiera la valeur de la variable qui serait renvoyée à l'aide du paramètre OUT dans le langage de programmation C #. Dans la fonction principale, nous afficherions d'abord la valeur d'origine de la variable, puis en utilisant la méthode, nous appellerons la valeur modifiée, puis l'afficherons pour visualiser la différence que le paramètre OUT créé en utilisant l'Ubuntu 20.04 Terminal de ligne de commande.

Dans le code ci-dessus, nous avons créé une méthode appelée «modifier», dans laquelle nous avons déclaré une variable, puis l'avons modifiée et renvoyé la variable modifiée à la fonction principale. Dans la fonction principale, nous créons d'abord un objet de la classe, puis initialisons la variable qui sera modifiée dans la méthode. Après avoir compilé et exécuté le programme C # ci-dessus, nous obtiendrons la sortie suivante:

Comme nous pouvons le voir dans la sortie que la première valeur de la variable «A» est différente après l'avoir modifiée en utilisant le paramètre OUT; Même si nous avons utilisé différents noms pour le paramètre OUT et la variable, le compilateur a pu référencer à la fois la variable et le paramètre, et c'est pourquoi nous avons réussi à modifier la valeur de la variable «A».

Exemple 04: Retour trois paramètres d'une méthode utilisant le paramètre Out dans Ubuntu 20.04

Comme nous avons réussi à retourner deux paramètres dans les exemples ci-dessus, nous nous concentrerons maintenant sur des rendements plus complexes. Dans cet exemple, nous retournerons trois paramètres d'une méthode en utilisant le paramètre Out dans le langage de programmation C #. Trois variables de divers types de données seront enregistrées dans la procédure qui sera créée. Toutes ces trois variables seront initialisées dans la fonction principale, puis l'appeleront la fonction principale à afficher sur l'écran de sortie à l'aide du paramètre OUT.

Dans le code ci-dessus, nous avons fait une méthode dans laquelle les détails d'une personne sont mentionnés dans trois variables différentes, qui sont «l'âge», le «nom» et le «statut». Dans la fonction principale, nous initialiserons ces variables, puis créerons un objet de la classe qui nous aidera à appeler la méthode que nous avons créée. Après avoir appelé la méthode, nous obtiendrons les valeurs de la variable, puis les afficherons sur l'écran de sortie en raison de l'aide du paramètre OUT.

Après avoir compilé le code ci-dessus, c'est la sortie que nous obtiendrions. Dans la sortie, nous pouvons voir le détail d'une personne affichée en trois catégories: nom, âge et statut. Ces trois valeurs ont été renvoyées en raison du paramètre OUT.

Exemple 05: Calcul de la zone d'un triangle d'une méthode utilisant le paramètre Out dans Ubuntu 20.04

Dans l'exemple suivant, nous calculerons la zone d'un triangle par une méthode dans laquelle la zone agirait comme une variable, et sa valeur serait retournée à l'aide du paramètre Out dans un programme C #. La formule de calcul de l'aire d'un triangle sera stockée dans la variable «zone» dans la méthode, et elle sera retournée à la fonction principale à présenter sur l'écran de sortie.

Dans le programme C # ci-dessus, nous avons créé une méthode nommée «AOT», qui a trois paramètres. Deux d'entre eux sont normaux, et le troisième est un paramètre OUT. La variable de zone dans la méthode multiplie à la fois les autres variables et divise leur produit par deux pour obtenir la zone d'un triangle. En fin de compte, nous avons imprimé la zone sur l'écran d'affichage que nous avons obtenu du paramètre OUT.

C'est le résultat après avoir compilé et exécuté le code ci-dessus. Comme la sortie suggère que la zone du triangle est calculée avec précision et retournée avec succès de la méthode en raison du paramètre OUT.

Conclusion

Dans cet article, nous avons discuté d'un type spécial de paramètre dans le langage de programmation C #: le paramètre OUT. Le paramètre OUT ne nécessite pas d'initialisation et peut être retourné avec un pointeur de référence. Nous avons également implémenté plusieurs exemples du paramètre OUT dans le langage de programmation C # dans l'Ubuntu 20.04 Environnement, qui nous a donné une meilleure compréhension de ce type spécial de paramètre.