Ich habe einige Beispiele für C# Standard-String-Parameter googled und gefunden, dass das so ist.C# set default argument, string array (string [])
Zeichenfolge Ausnahmen = „John“
Ich brauche den Standardwert für eine Zeichenfolge, um [], aber y nicht gefunden haben, wie kann ich einen String-Array als Standardwert für eine C# Methode festgelegt.
static int startapp(string Source, string Destination, string[] Exceptions = { "John", "Paul", "Mary" })
{
//do something
}
Ich denke, es ist nicht Array-Literale in Standardparameter zu verwenden ist erlaubt. Normalerweise setze ich sie auf null, und wenn der Wert null ist, setze den Standardwert im Methodentext. – jorgonor
Gefunden [this.] (Http://stackoverflow.com/questions/12607146/method-parameter-array-default-value) Es scheint zu was Sie versuchen zu tun. –
Diese Antwort sieht wie ein besserer Weg aus, um es zu tun. Danke für das Teilen! – jorgonor