Un seul mot-clé paras est autorisé dans une déclaration de méthode, et ce mot-clé ne peut être que le dernier.
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); } } }
Effet opérationnel :
Résumé de ref, out et params, ref est le résultat de l'influence du paramètre dans la méthode de référence out est le paramètre ; dans la méthode de référence, renvoie le résultat à la méthode principale ; et params consiste à transmettre des paramètres variables du même type (c'est-à-dire un tableau) dans les paramètres. En cours d'utilisation, ref est utilisé pour appeler les données dans la méthode de référence. out est utilisé pour faire fonctionner la méthode principale à l'aide de méthodes de référence, tandis que prarams est utilisé lorsque la longueur du paramètre est inconnue.
Ce qui précède est le contenu de la difficulté C# (3) : paramètres du tableau params. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !