zoukankan      html  css  js  c++  java
  • WPF C# 字符串读写文件

    WPF C# 字符串读写文件

    
    public class 字符串读写文件
    {
            /// <summary>
            /// Encoding.Unicode.GetString 如果使用Encoding.Default.GetString 会错
            /// </summary>
            public 字符串读写文件()
            {
              f_文件地址="文件";
            }
            public bool x_写文件(string str)
            {            
                FileStream xiaFile = new FileStream(f_文件地址 , FileMode.Create);
                byte[] buf = Encoding.Unicode.GetBytes(str);
                xiaFile.Write(buf , 0 , buf.Length);
                xiaFile.Flush();
                xiaFile.Close();
                return true;
            }
    
            /// <summary>
            /// 读文件
            /// </summary>
            /// <param name="str">读文件内容保存到str</param>
            /// <returns>读文件成功返回true</returns>
            public bool d_读文件(out string str)
            {
                FileInfo fi = new FileInfo(f_文件地址);
                long len = fi.Length;
    
                FileStream fs = new FileStream(f_文件地址 , FileMode.Open);
                byte[] buffer = new byte[len];            
                fs.Read(buffer , 0 , (int)len);
                fs.Close();
                str = Encoding.Unicode.GetString(buffer);
                return true;
            }
            private string f_文件地址;      
    }        
  • 相关阅读:
    Javascript基础
    Dao习题
    构建良好的Windows程序
    初始Windows程序
    ADO.NET访问数据库
    连接查询和分组查询
    [leetcode]126. Word Ladder II单词接龙II
    [leetcode]155. Min Stack最小栈
    [leetcode]796. Rotate String旋转字串
    [leetcode]460. LFU Cache最低频率缓存
  • 原文地址:https://www.cnblogs.com/lindexi/p/12087808.html
Copyright © 2011-2022 走看看