在C#中定义自定义方法,使用以下语法 −
<Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body }
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
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(); } } }
输出
Max value is : 90
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!