Wie definiere ich eine benutzerdefinierte Methode in C#?

王林
Freigeben: 2023-09-15 18:17:06
nach vorne
1043 Leute haben es durchsucht

Wie definiere ich eine benutzerdefinierte Methode in C#?

在C#中定义自定义方法,使用以下语法 −

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
Method Body
}
Nach dem Login kopieren

Das Folgende sind die verschiedenen Elemente einer Methode −

  • Access Specifier − Dies bestimmt die Sichtbarkeit einer Variablen oder einer Methode von einer anderen class.

  • Rückgabetyp − Eine Methode kann einen Wert zurückgeben. Der Rückgabetyp ist der Datentyp des Werts, den die Methode zurückgibt. Wenn die Methode keine Werte zurückgibt, ist der Rückgabetyp void.

  • Method name − Der Methodenname ist eine eindeutige Kennung und unterscheidet zwischen Groß- und Kleinschreibung. Er darf nicht mit einem anderen in der Klasse deklarierten Bezeichner identisch sein. Die Parameterliste bezieht sich auf Typ, Reihenfolge und Anzahl der Parameter einer Methode. Parameter sind optional; Das heißt, eine Methode darf keine Parameter enthalten.

  • Methodenkörper − Dieser enthält die Anweisungen, die zum Abschließen der erforderlichen Aktivität erforderlich sind.

  • Sehen wir uns ein Beispiel an −Beispiel

  •  Live-Demo
using System;

namespace Demo {
   class NumberManipulator {
      public int FindMax(int num1, int num2) {
         /* local variable declaration */
         int result;

         if (num1 > num2)
         result = num1;
         else
         result = num2;
         return result;
      }

      static void Main(string[] args) {
         /* local variable definition */
         int a = 90;
         int b = 15;
         int ret;
         NumberManipulator n = new NumberManipulator();

         //calling the FindMax method
         ret = n.FindMax(a, b);
         Console.WriteLine("Max value is : {0}", ret );
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

输出

Max value is : 90
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie definiere ich eine benutzerdefinierte Methode in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage