要从txt中逐个读入string字符不知道怎么办了求助下各位大大

解决方案 »

  1.   

    string s = "abcdefg";
    for (int i = 0; i < s.Length; i++) {
        char c = s[i];
        ...
    }
      

  2.   

    哦,,看错了,
    直接用StreamReader的ReadToEnd()一次性读入string不就行了吗?
      

  3.   

    StreamReader sr = new StreamReader(@"C:\MyTest\1.txt", Encoding.GetEncoding("gb18030"));
    string str = sr.ReadToEnd();
      

  4.   

    很复杂啊,我需要把一行的几个string分别读入,而且是中文,会出来乱码,我实在搞不清楚了
    上来求助下。
    最好有个完整点的代码,关键部分就可以了,
    10行左右就可以了谢谢啦