日期:2014-05-17  浏览次数:20883 次

C#界面,用Openfiledialog打开一个txt后,如何分行读?还怎么用StreamReader命令了?
我只是想用openfiledialog的用处可以从磁盘里选择路径找文件,文件的路径保存在filename里,file类可以做到分行读吗?如果做不到,再怎么样用filename来通过streamreader读文件,它有一个分行读的命令。求指教。。

------解决方案--------------------
C# code

/// <summary>
        /// 根据路径读一行一行读取出文件类容
        /// </summary>
        /// <param name="path"></param>
        void GetFileContent(string path)
        {
            if (!System.IO.File.Exists(path)) return;
            System.IO.StreamReader reader = new System.IO.StreamReader(path, Encoding.Default);
            string content = string.Empty;
            while (!reader.EndOfStream)
            {
                //一行一行的内容
                content = reader.ReadLine();

            }
            reader.Close();
            reader.Dispose();
        }

------解决方案--------------------
探讨

C# code

/// <summary>
/// 根据路径读一行一行读取出文件类容
/// </summary>
/// <param name="path"></param>
void GetFileContent(string path)
{
if (!System.IO.File.……