StreamWriter是一个"命名空间",但用作"类型"

-1 c# syntax-error visual-studio-2010

我想在C#程序上放一个StreamWriter.我已经使用System.IO了; 在首页.但我得到错误"StreamWriter'是'命名空间',但用作'类型'.程序如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace StreamWriter
{
    public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog of = new OpenFileDialog();
            of.ShowDialog();
            textBox1.Text = of.FileName;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader(textBox1.Text);
            richTextBox1.Text = sr.ReadToEnd();
            sr.Close();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            StreamWriter sw = new StreamWriter(textBox1.Text, true);
            sw.WriteLine(textBox2.Text);
            sw.Close();
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

Ulu*_*rov 6

您声明的名称空间namespace StreamWriter与类名冲突.将名称空间重命名为不同的名称.