private void button4_Click(object sender, EventArgs e)
{
richTextBox1.Text = ""; int N=0;
string[] paths;
OpenFileDialog openFileDialog1 = new OpenFileDialog();//声明并创建文件打开对象
openFileDialog1.Multiselect = true;
openFileDialog1.FileName = "";
openFileDialog1.Filter = "txt files|*.txt";
openFileDialog1.Title = "选择文件"; if (openFileDialog1.ShowDialog() == DialogResult.OK)
{ paths = openFileDialog1.FileNames; //这里已经赋值了
N=paths.Length;
}
OpenFile[] File1 = new OpenFile[N]; for (int i = 0; i < N; i++)
{ File1[i] = new OpenFile(); //对象实例化
} for (int i = 0; i < N; i++)
{
File1[i].sFilePath = paths[i]; //这里提示错误:使用了未赋值的局部变量“paths”
File1[i].Open();
richTextBox1.Text = richTextBox1.Text + File1[i].sReturn;
} }
{
richTextBox1.Text = ""; int N=0;
string[] paths;
OpenFileDialog openFileDialog1 = new OpenFileDialog();//声明并创建文件打开对象
openFileDialog1.Multiselect = true;
openFileDialog1.FileName = "";
openFileDialog1.Filter = "txt files|*.txt";
openFileDialog1.Title = "选择文件"; if (openFileDialog1.ShowDialog() == DialogResult.OK)
{ paths = openFileDialog1.FileNames; //这里已经赋值了
N=paths.Length;
}
OpenFile[] File1 = new OpenFile[N]; for (int i = 0; i < N; i++)
{ File1[i] = new OpenFile(); //对象实例化
} for (int i = 0; i < N; i++)
{
File1[i].sFilePath = paths[i]; //这里提示错误:使用了未赋值的局部变量“paths”
File1[i].Open();
richTextBox1.Text = richTextBox1.Text + File1[i].sReturn;
} }
paths=new string[0];