StreamWriter s = new StreamWriter(address + "\\Menu.ini", true);
"Menu.ini"和true分别是什么意思啊?

解决方案 »

  1.   

    去查msdn         
      

  2.   

    public StreamWriter (
    string path,
    bool append
    )参数
    path
    要写入的完整文件路径。
    append
    确定是否将数据追加到文件。如果该文件存在,并且 append 为 false,则该文件被改写。如果该文件存在,并且 append 为 true,则数据被追加到该文件中。否则,将创建新文件。来自:
    http://msdn.microsoft.com/zh-cn/library/36b035cb(v=vs.80).aspx
      

  3.   

    address + "\\Menu.ini":合起来是一个参数,表示一个完整路径,Menu.ini是个文件名而已。
    其他解释见LS。
      

  4.   

    StreamWriter sw = new StreamWriter("test.txt",true);
    此构造函数中有两个参数,一个是文件名,另一个是布尔值,这个布尔值规定创建对象的方式如下:
    如果此值为false,则创建一个新文件,如果存在原文件,则覆盖。
    如果此值为true,则打开文件保留原来数据,如果找不到文件,则创建新文件。
    另外StreamWriter还有一个参数,即第三个参数,设定写文件时的编码方式
    例如: StreamWriter sw = new StreamWriter(rptPath, false,HandlingSettings.Default.CurrentEncoding);
    或者:Encoding.ASCII;  Encoding.Unicode; Encoding.UTF7;等