zoukankan      html  css  js  c++  java
  • 读取二进制文档的一些方法

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data.OleDb;//
    using System.Data;//
    using System.IO;//
    using System.Collections;//

    namespace ISEX.NET
    {    
        /// <summary>
        /// 二进制文件的操作
        /// </summary>
        class CFile
        {
            /// <summary>
            /// 创建文本到文件
            /// </summary>
            /// <param name="path">文件路径</param>
            /// <param name="arrystr">文本数组</param>
            public void writeFile(string path,string[] arrystr)
            {
                using (StreamWriter sw = File.CreateText(path))
                {
                    foreach (string str in arrystr)
                    {
                       sw.WriteLine(str);
                    }
                }
            }


            /// <summary>
            /// 删除指定文件
            /// </summary>
            /// <param name="path">文件路径</param>
            public void deleteFile(string path)
            {
                File.Delete(path);
            }

            /// <summary>
            /// 读取文件中的文本到arrylist
            /// </summary>
            /// <param name="path">文件路径</param>
            /// <returns>返回文本内容到arrylist中</returns>
            public ArrayList  readFile(string path)
            {
                ArrayList al = new ArrayList();
                using (StreamReader sr = File.OpenText(path))
                {
                    String input;
                    while ((input = sr.ReadLine()) != null)
                    {
                        al.Add(input);
                    }
                }
                return al;
            }

            /// <summary>
            /// 读取文件中的一条文本
            /// </summary>
            /// <param name="path">文件路径</param>
            /// <returns>返回文本内容到string</returns>
            public string readoneFile(string path)
            {
                using (StreamReader sr = File.OpenText(path))
                {
                    String input;
                    input = sr.ReadLine();
                    return input;
                }
            }
        }
    }

  • 相关阅读:
    async/await使用深入详解
    尴尬的事情又发生Newtonsoft.Json vs Protobuf.net
    在dotnet core下去中心化访问HTTP服务集群
    条件随机场CRF(一)从随机场到线性链条件随机场
    用hmmlearn学习隐马尔科夫模型HMM
    隐马尔科夫模型HMM(四)维特比算法解码隐藏状态序列
    隐马尔科夫模型HMM(三)鲍姆-韦尔奇算法求解HMM参数
    隐马尔科夫模型HMM(二)前向后向算法评估观察序列概率
    隐马尔科夫模型HMM(一)HMM模型
    EM算法原理总结
  • 原文地址:https://www.cnblogs.com/mane/p/1862582.html
Copyright © 2011-2022 走看看