Zitat von
stoxx:
Besteht da ein Unterschied zwischen C# und C ?Also wie sieht das in C# aus ?
Code:
using System;
internal class Program
{
static void PrintSomeWords(params string[] someWords)
{
foreach (string word in someWords)
Console.WriteLine(word);
}
public static void Main(string[] args)
{
PrintSomeWords("eins", "zwei", "drei");
}
}
params darf nur für den letzten Parameter benutzt werden. Du kannst damit soviele Parameter übergeben wie du lustig bist. In der Methode landet es als Array.
Ein gutes Beispiel ist:
Code:
string.Format("{0}, {1}, {2}",
"eins",
"zwei",
"drei");