Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der Vorsichtsmaßnahmen für Methoden in .NET

Zusammenfassung der Vorsichtsmaßnahmen für Methoden in .NET

高洛峰
高洛峰Original
2017-01-21 15:28:121158Durchsuche

In diesem Artikel werden die Vorsichtsmaßnahmen für Methoden in .NET ausführlicher zusammengefasst. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

1. Die Rückgabe in der Methode beendet den gesamten Methodenabschnitt.
Und break kann nur die aktuelle Schleife beenden.

2. Die Methode ist die Wiederverwendung eines Paares verfügbarer Codes.
a. Für wiederverwendbaren Code wählen Sie ihn in vs aus und klicken mit der rechten Maustaste auf Refactor, um die Methode zu extrahieren. Es kann automatisch in eine Methode gekapselt werden.
b. Beim Programmieren, wenn wir eine undefinierte Methode aufrufen. Strg + Dann Enter. Entsprechende Methoden werden automatisch generiert.

3. Wenn für Methodenrückgabewerte ein Rückgabewert definiert ist, muss es eine entsprechende Rückgabe in der Methode geben.
Für Methoden, die keinen Wert zurückgeben, können Sie void verwenden

4 Der Konstruktor muss nicht mit Schlüsselwörtern wie void oder int geändert werden.

5. Der Parametermodifikator params stellt Parameter variabler Länge dar.

Hinweis: Variable Parameter müssen der letzte Parameter sein!

Prinzip: Der Compiler wandelt beim Kompilieren unsere tatsächlichen Parameter in ein Array um. Dann gib es weiter. Persönlich denke ich, dass es auch syntaktischer Zucker ist. Haha

6. Der Parametermodifikator ref

bedeutet Übergabe als Referenz. Für den Werttyp der Zuweisungsreferenz, wenn Sie die Referenzübergabemethode zum Aufrufen der Methode verwenden möchten. Methodenparameter müssen mit ref geändert werden.

Hinweis:
1) Parametern müssen Werte zugewiesen werden, bevor sie in Anführungszeichen gesetzt werden.
2) In der Methode müssen Sie dem ref-Parameter keinen Wert zuweisen. (Beachten Sie, dass es weggelassen werden kann, was bedeutet, dass es in Ordnung ist, einen Wert zuzuweisen oder nicht.)

Beispielsweise erfordert die Methode den Austausch der Werte zweier Variablen.

muss beim Aufruf wie folgt definiert werden

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

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

7. Der Parametermodifikator out

ermöglicht der Funktion die Ausgabe mehrerer Werte

Hinweis:
1) Dem Out-Parameter muss in der Methode ein Wert zugewiesen werden.

2) Der Variablen des Out-Parameters muss vor der Übergabe kein Wert zugewiesen werden. (Bedeutungslos)

8. Methodenüberladung (Überladung) Polymorphismus zur Kompilierungszeit

Methoden mit demselben Methodennamen, aber unterschiedlichen Parametern werden als Methodenüberladung bezeichnet.

Hinweis:

Bedingungen für Methodenüberladung

1) Gleiche Methodennamen

2) Unterschiedliche Anzahl von Parametern

oder

3) Die Anzahl der Parameter ist gleich, aber die Parametertypen sind unterschiedlich.

Der Polymorphismus zur Kompilierungszeit ist statisch, obwohl er auch als XX-Polymorphismus bezeichnet wird. Er hat jedoch nichts mit objektorientierten Funktionen zu tun.

Überladung ist nur ein Sprachmerkmal, eine grammatikalische Regel und hat nichts mit Polymorphismus oder Objektorientierung zu tun.

Ich hoffe, dass dieser Artikel für alle bei der .NET-Programmierung hilfreich sein wird.

Weitere verwandte Artikel zur Zusammenfassung der Vorsichtsmaßnahmen für Methoden in .NET finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn