C # 4.0, optionale Parameter und Parameter funktionieren nicht zusammen

Wie kann ich eine Methode erstellen, die optional Parameter und Parameter zusammen?

static void Main(string[] args)
{

    TestOptional("A",C: "D", "E");//this will not build
    TestOptional("A",C: "D"); //this does work , but i can only set 1 param
    Console.ReadLine();
}

public static void TestOptional(string A, int B = 0, params string[] C)
{
    Console.WriteLine(A);
    Console.WriteLine(B);
    Console.WriteLine(C.Count());
}   

InformationsquelleAutor der Frage MichaelD | 2010-10-16

Schreibe einen Kommentar