该名称在当前上下文中不存在.为什么
本文关键字:上下文 不存在 为什么 | 更新日期: 2023-09-27 18:36:34
我的代码是:
if (textBox1.Text != "")
{
StreamReader tx = new StreamReader(textBox1.Text);
}
else
{
StreamReader tx = new StreamReader("new.txt");
}
string line;
while ((line = tx.ReadLine()) != null)
{
如果我删除"如果"并将其保留为:
StreamReader tx = new StreamReader("new.txt");
string line;
while ((line = tx.ReadLine()) != null)
{
一切正常。为什么如果弄乱了我的代码?
将代码更改为:
StreamReader tx;
if (textBox1.Text != "")
{
tx = new StreamReader(textBox1.Text);
}
else
{
tx = new StreamReader("new.txt");
}
可以在此处了解详细信息:C# 局部变量作用域