Maison  >  Article  >  développement back-end  >  Résumé des précautions pour les méthodes dans .NET

Résumé des précautions pour les méthodes dans .NET

高洛峰
高洛峰original
2017-01-21 15:28:121158parcourir

Cet article résume plus en détail les précautions à prendre pour les méthodes .NET. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

1. Le retour dans la méthode mettra fin à toute la section méthode.
Et break ne peut que terminer la boucle en cours.

2. La méthode est la réutilisation d'une paire de codes disponibles.
a. Pour le code réutilisable, sélectionnez-le dans vs, cliquez avec le bouton droit sur Refactor pour extraire la méthode. Il peut être automatiquement encapsulé dans une méthode.
b. En programmation, quand on appelle une méthode non définie. Ctrl puis Entrée. Les méthodes correspondantes seront automatiquement générées.

3. Pour les valeurs de retour de méthode, si une valeur de retour est définie, il doit y avoir un retour correspondant dans la méthode.
Pour les méthodes qui ne renvoient pas de valeur, vous pouvez utiliser void

4 Le constructeur n'a pas besoin d'être modifié avec des mots-clés tels que void ou int.

5. Les paramètres du modificateur de paramètre représentent les paramètres de longueur variable

Remarque : les paramètres variables doivent être le dernier paramètre !

Principe : Le compilateur transforme nos paramètres réels en tableau lors de la compilation. Ensuite, transmettez-le. Personnellement, je pense que c’est aussi du sucre syntaxique. Haha

6. Le modificateur de paramètre ref

signifie passer par référence. Pour le type de valeur de la référence d’affectation, si vous souhaitez utiliser la méthode de transmission de référence pour appeler la méthode. Les paramètres de la méthode doivent être modifiés avec la réf.

Remarque :
1) Les paramètres doivent se voir attribuer des valeurs avant d'être cités.
2) Dans la méthode, vous n'avez pas besoin d'attribuer de valeur au paramètre ref. (Notez qu'il peut être omis, ce qui signifie qu'il est acceptable d'attribuer une valeur ou de ne pas attribuer une valeur.)

Par exemple, la méthode nécessite que les valeurs de deux variables soient échangées.

doit être défini comme ceci

public static void Swap(ref int a , ref int b)
{
      //实现省略。。。。。。。
}

lorsqu'il est appelé

int a =1;   //
int b = 2;  //注意这里必须提前赋值。
  Swap(ref a, ref b);

7. Le modificateur de paramètre out

permet à la fonction de générer plusieurs valeurs

Remarque :
1) Le paramètre out doit se voir attribuer une valeur dans la méthode.

2) La variable du paramètre out n'a pas besoin de se voir attribuer une valeur avant d'être transmise. (Sans sens)

8. Surcharge de méthode (surcharge) polymorphisme au moment de la compilation

Les méthodes avec le même nom de méthode mais des paramètres différents sont appelées surcharge de méthode.

Remarque :

Conditions de surcharge de méthode

1) Les noms de méthodes sont les mêmes

2) Le nombre de paramètres est différent

ou

3) Le nombre de paramètres est le même mais les types de paramètres sont différents.

Le polymorphisme au moment de la compilation est statique Bien qu'il soit également appelé polymorphisme XX, il n'a rien à voir avec les fonctionnalités orientées objet.

La surcharge n'est qu'une fonctionnalité du langage, une règle grammaticale, et n'a rien à voir avec le polymorphisme ou l'orientation objet.

J'espère que cet article sera utile à la programmation .NET de chacun.

Pour plus d'articles connexes sur le résumé des précautions pour les méthodes en .NET, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn