Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Schwierigkeiten werden einzeln aufgeschlüsselt (3): Parameter-Array-Parameter

C#-Schwierigkeiten werden einzeln aufgeschlüsselt (3): Parameter-Array-Parameter

黄舟
黄舟Original
2016-12-22 14:06:541744Durchsuche

In einer Methodendeklaration ist nur ein paras-Schlüsselwort zulässig, und dieses Schlüsselwort kann nur das letzte sein.

using System; 

/****************************** 
* Chapter:C#难点逐个击破(三) 
* Author:王洪剑 
* Date:2010-1-16 
* Blog:http://www.51obj.cn/ 
* Email:walkingp@126.com 
* Description:数组参数params的使用 
* ***************************/ 
namespace TestParams 
{ 
class Program 
{ 
public static class ParamsClass 
{ 
/// <summary> 
/// 两个参数,最后一个参数为数组参数 
/// </summary> 
/// <param name="num"></param> 
/// <param name="args"></param> 
public static void ParamsMethod(int num,params string[] args) 
{ 
foreach (string _args in args) 
{ 
Console.WriteLine(_args); 
} 
Console.WriteLine("Total Num is " + num); 
Console.ReadKey(); 
} 
} 
static void Main(string[] args) 
{ 
string[] strArr ={"Wang Hongjian","ChenChen","Dodo" }; 
int personNum = strArr.Length; 
ParamsClass.ParamsMethod(personNum, strArr); 
} 
} 
}

Betriebseffekt:

C#-Schwierigkeiten werden einzeln aufgeschlüsselt (3): Parameter-Array-Parameter

Zusammenfassung von ref, out und params, ref ist das Parametereinflussergebnis in der Referenzmethode. out ist der Parameter in der Referenzmethode Geben Sie das Ergebnis an die Hauptmethode zurück und params besteht darin, Variablenparameter desselben Typs (d. H. Array) an die Parameter zu übergeben. Bei der Verwendung wird ref verwendet, um die Daten in der Referenzmethode aufzurufen. out wird verwendet, um die Hauptmethode mithilfe von Referenzmethoden zu betreiben, während prarams verwendet wird, wenn die Parameterlänge unbekannt ist.

Das Obige ist der Inhalt der C#-Schwierigkeiten nacheinander (3): Parameter-Array-Parameter Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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