kah*_*kah 0 c# string if-statement declare winforms
我有checkBox1,我需要根据checkBox1状态创建一个字符串.
如果未选中checkBox1,我需要:
string[] myString = {"1","2","3"};
Run Code Online (Sandbox Code Playgroud)
如果checkBox1被选中,我需要:
string[] myString = {"a","b","c"};
Run Code Online (Sandbox Code Playgroud)
我试过使用if语句
if (checkBox1.Checked)
{
string[] myString = {"a","b","c"};
}
else if (!checkBox1.Checked)
{
string[] myString = {"1","2","3"};
}
Run Code Online (Sandbox Code Playgroud)
问题是myString在if语句中声明,所以我之后不能使用它.我不知道如何myString在if语句之前声明,以便我可以在if语句中修改它.
您只能声明myString一次
string[] myString = null;
if (checkBox1.Checked)
{
myString = new string[] { "a", "b", "c" };
}
else
{
myString = new string[] { "1", "2", "3" };
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
141 次 |
| 最近记录: |