Ich habe eine zweidimensionale Char-Array mit vier Strings deklariert.Bedingte Deklaration von Arrays in zweidimensionalen Char-Array?
private static string string1 = "abcde";
private static string string2 = "ABCDE";
private static string string3 = "12345";
private static string string4 = "67890";
public string selectChars(bool includeOne, bool includeTwo, bool includeThree, bool includeFour)
{
char[][] charGroups = new char[][]
{
string1.ToCharArray(),
string2.ToCharArray(),
string3.ToCharArray(),
string4.ToCharArray()
};
}
Ich möchte deklariert und initialisiert das Array, so dass die Zeichenfolge Add bedingten basiert auf vier Bool Flags. Wenn zum Beispiel includeOne und includeThree true sind, möchte ich mit einer charGroup [2] [5] enden, die string1 und string3 verwendet.
(Dies ist ein bestehender Code, bei dem ich nicht radikal ändern möchte Wenn ich das Array in diesem Block bedingt deklarieren kann, bin ich fertig.)
Möchten Sie Ihr Problem durch Probe erklären. –
Ich fügte meiner Beschreibung etwas mehr Fleisch hinzu. Hoffe es ist genug. – alphadogg