FileStream fs = new FileStream("c:\\test.txt",......);
fs.WriteLine("hello world");
fs.Close();

解决方案 »

  1.   

                string[] strs = { "1", "2" };            FileStream fs = new FileStream(path, FileMode.OpenOrCreate);
                StreamWriter sw = new StreamWriter(fs);            foreach (string str in strs)
                {
                    sw.WriteLine(str);
                }            sw.Close();
                fs.Close();
      

  2.   

    6楼正确,用Stream类来操作就行了
      

  3.   

    如果只是简单的保存文本那么用个IO就可以了,但是如果你要保存对象的话,那么需要用到序列化。
    下面是我随手写的代码,你看看吧。
    using System.Runtime.Serialization.Formatters.Binary;
    using System.IO;
    using System.Collections;
     static void Main(string[] args)
            {
                Here:
                if (File.Exists("ok.txt"))
                {
                    Console.WriteLine("在这里反序列化");
                    FileStream fs = new FileStream("ok.txt", FileMode.Open, FileAccess.Read);
                    BinaryFormatter bf = new BinaryFormatter();
                    ArrayList al = bf.Deserialize(fs) as ArrayList;
                    fs.Flush();
                    fs.Close();
                    foreach (int s in al)
                    {
                        Console.WriteLine(s);
                    }
                }
                else
                {
                    Console.WriteLine("在这里序列化");
                    ArrayList al = new ArrayList();
                    for (int i = 0; i < 100; i++)
                    {
                        al.Add(i);
                    }
                    FileStream fs = new FileStream("ok.txt", FileMode.Create, FileAccess.Write);
                    BinaryFormatter bf = new BinaryFormatter();
                    bf.Serialize(fs, al);
                    fs.Flush();
                    fs.Close();
                    goto Here;
                }
      

  4.   

    绝大多数对象是可以序列化的,object不支持序列化。但是,如果你保存点什么HashTable,自定义类(需要继承自MarshalByRefObject)也是可以做得到的。
      

  5.   

    数组的话,也可以保存对象,这样比你逐个写入,再逐个读出资源消耗要小很多。。而且你可以在读出之后直接还原成为数组,不需要再进行转换记入数组,上面的代码是保存ArrayList,这个比数组方便吧。
      

  6.   

    给你50分,可以把,还有两外两个一个人20,30把,别介意哈,jhkemail!