我有一个用四个字符串声明的二维 char 数组。
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()
};
}
我想声明和初始化数组,以便字符串 add 是基于四个 bool 标志的条件。例如,如果 includeOne 和 includeThree 为真,我希望得到一个使用 string1 和 string 3 的 charGroup[2][5]。
(这是现有代码,我不想从根本上更改其余代码。如果我可以有条件地在该块中声明数组,我就完成了。)