【发布时间】:2016-05-12 06:11:11
【问题描述】:
我有 checkBox1,我需要根据 checkBox1 的状态创建一个字符串。
当 checkBox1 没有被选中时,我需要:
string[] myString = {"1","2","3"};
如果 checkBox1 被选中,我需要:
string[] myString = {"a","b","c"};
我尝试过使用 if 语句
if (checkBox1.Checked)
{
string[] myString = {"a","b","c"};
}
else if (!checkBox1.Checked)
{
string[] myString = {"1","2","3"};
}
问题是 myString 是在 if 语句中声明的,所以我以后不能使用它。我不知道如何在 if 语句之前声明 myString 以便我可以在 if 语句中进行修改。
【问题讨论】:
-
在 if/else 之前声明 myString,然后做 myString = new string[] {values}
标签: c# string winforms if-statement declare