C # Classe partielle

C # Classe partielle

Comme le mot clé «partiel» suggère qu'il doit être lié à la division de la mise en œuvre des classes. Les classes partielles fonctionnent de manière similaire aux classes normales, mais la définition de ces classes peut être divisée en parties dans le même code (dans Ubuntu Editor) ou dans différents fichiers tout en utilisant le Visual Studio. L'utilisation de la classe partielle n'affecte pas l'exécution. D'un autre côté, il est très utile lors de la travail sur un projet de code à grande échelle. Ainsi, nous avons décidé de montrer l'utilisation de classes partielles en C # dans cet article aujourd'hui. Commençons par la mise en œuvre de certains exemples C # pour utiliser la classe partielle dans nos programmes. Pour cela, nous avons besoin d'un fichier C # pour créer et exécuter nos codes. Ainsi, nous avons ouvert le terminal d'Ubuntu 20.04 et a essayé la requête «Touch» pour en faire une avec l'extension «CS».

Exemple # 01

Nous examinerons l'exemple le plus simple de l'utilisation du concept de la classe partielle C # dans notre code. Nous avons donc lancé le fichier C # vide dans l'éditeur de texte. Nous devons démarrer notre code C # avec la bibliothèque système de C # via le mot-clé «Utilisation». Il nous aidera à utiliser les fonctions génériques de C # dans notre code. Nous avons créé un «test» de classe partielle de type public avec les mots clés «classe» et «partiel» et divisé son implémentation en deux parties simples.

La première partie de la classe de test partielle contient une déclaration de deux variables de caractères de type privé, i.e., «A» et «B». En outre, il contient un constructeur de test de classe ayant deux valeurs de paramètre de type de caractère «A» et «B» passées par la fonction principale () pour définir ou initialiser la valeur de «A» et «B» en utilisant l'objet «this» de C #. La première partie du test de classe partielle est terminée ici. L'autre partie du test de classe partielle consiste à implémenter une seule fonction définie par l'utilisateur nommé «Show». Cette fonction contient une seule déclaration de «écriture» de la classe «console» de C # utilisée pour afficher la valeur des variables de caractères «A» et «B» passées par la méthode principale ().

Maintenant, la mise en œuvre de la deuxième partie de classe partielle est également terminée ici, et il n'y a plus de pièces dans le code pour cette classe. Nous avons créé une autre «nouvelle» classe dans le code qui sera la principale classe d'exécution pour toutes les autres classes. Nous avons défini une fonction principale () au sein de cette classe pour démarrer l'exécution du programme dans le shell d'Ubuntu 20.04 Après compilation. Nous avons créé un objet «t» de la classe partielle «test» en utilisant le nom de classe et le mot-clé «nouveau» en ce qui concerne la méthode de la création d'objets. Nous avons passé des valeurs à deux caractères au constructeur du test de classe partielle ici. Après avoir créé cet objet, la fonction du constructeur test () de la première partie de la classe partielle sera exécutée lors de l'exécution du code. Il initialisera les valeurs des variables «A» et «B» en leur faisant passer les valeurs «R» et «M», respectivement. Nous avons utilisé l'objet «t» d'un test de classe partiel pour appeler la fonction show () à partir de la deuxième partie d'un test de classe partielle. La fonction show () de la classe partielle sera exécutée, et il affichera les valeurs attribuées aux variables «A» et «B» affichées sur notre Ubuntu 20.04 écran de shell.

Après avoir enregistré notre code avec le CTRL + S, nous avons ouvert le terminal pour le compiler. Utilisez le compilateur «MCS» pour compiler le «partiel.Fichier de code CS ». Il a généré le fichier «exe» après la compilation, et nous avons utilisé ce fichier «exe» dans la commande d'exécution «mono» de C # pour l'exécution. Il s'avère que l'utilisation de cours de classe partielle est tout à fait la même que la classe fusionnée simple, je.e., affiché les valeurs d'une variable «A» et «B».

Exemple # 02

Passons dans un exemple plus amélioré de C # pour créer et utiliser une classe partielle dans le code. Nous avons donc commencé ce code avec la même bibliothèque «système» à la première ligne. Nous avons créé une classe partielle de type public calculer et diviser sa définition en trois parties distinctes du code. La première partie de la classe partielle «calculer» contient la déclaration simple de deux variables de type double, v1 et v2, au début. Après cela, il contient une fonction de constructeur Calculate () simple ayant deux valeurs paramétriques de type double transmises par la fonction principale () pour attribuer des valeurs aux variables «V1» et «V2». Après la fonction du constructeur, la première partie de la classe partielle contient également une fonction définie par l'utilisateur nommé «Show». Cette fonction affiche simplement les valeurs des variables doubles v1 et v2 attribuées par la fonction constructeur via la valeur transmise par la méthode du paramètre au shell lors de l'exécution. La deuxième partie de la classe partielle «Calculer» contient une fonction «SUM» définie par l'utilisateur. Cette fonction calcule la somme des variables doubles V1 et V2 dans la nouvelle variable «somme» qui sont définies et initialisées dans la première partie de la classe partielle.

Après cela, l'instruction WriteLine () de la classe de console a été utilisée ici pour afficher la somme des deux variables sur le shell en utilisant la variable «SUM» juste calculée par V1 et V2. La dernière et la troisième partie de la classe partielle «calculer» contient une autre fonction, «soustraire», qui a calculé le résultat de soustraction des deux variables v1 et v2 en utilisant l'opérateur «-». Le résultat de la soustraction serait enregistré dans la nouvelle variable double «sub» et affiché au shell lors de l'exécution à l'aide de l'instruction écrite () de la classe de console.

La mise en œuvre partielle des classes en pièces est terminée maintenant. Après cela, nous avons créé une nouvelle classe nommée «Nouveau» et avons commencé une implémentation de fonction Main () à l'intérieur. Nous avons créé un objet «t» pour la classe partielle de calculer et l'avons passée 2 variables doubles dans les paramètres. Lors de la création de cet objet, la fonction du constructeur a été exécutée et les deux valeurs doubles ont été attribuées aux variables v1 et v2.

La fonction «Show» a été appelée avec l'utilisation de l'objet «t» pour afficher les valeurs des deux variables. Après cela, le même objet est utilisé pour appeler la fonction «somme» de la deuxième partie d'une classe partielle pour afficher la somme des deux variables sur l'écran de la coque. Enfin, la fonction de soustraction de la troisième partie de la classe partielle a été appelée pour afficher le résultat de soustraction des deux valeurs variables. Enregistrons et exécutons ce code.

Après la compilation et l'exécution, le compilateur a fusionné la classe partielle et a affiché les valeurs des résultats variables v1, v2, sum et de soustraction des deux variables.

Conclusion

Nous avons discuté du concept simple de classes partielles pour diviser le code en parties pour éviter la complexité de nos projets. Nous avons discuté de deux exemples assez simples mais brefs de C # pour le faire. Nous avons discuté de la façon dont une grande classe pourrait être divisée en parties tandis que chacune contient différentes fonctions et variables. Ces exemples ont démontré que la classe partielle peut augmenter l'efficacité et la compréhension du programme d'un développeur.