공부 해 Boa요./C# & .NET

C#의 가변인자 전달

알 수 없는 사용자 2008. 1. 18. 09:09
http://www.developer.com/net/csharp/article.php/3710176

params 키워드를 이용하여 메서드에 가변인자 전달하기.

public void ObjectParams(string Message, params object[] p)
{
Console.WriteLine(Message);
for (int i = 0; i < p.Length; i++) {
Console.WriteLine(p[i]);
}
}




ObjectParams("Variable Object Parameters", 12, 'z', "Test");


아니면 배열로 만들어 전달하기.
int[] TestIntArray = new int[5] { 11, 12, 13, 14, 15 }; IntParams("Integer Array Parameter", TestIntArray);