• 使用FileHelper进行文本文件的读写


    C盘下文件a.txt:

    1,AB,2011.01.01
    2,您好,2012.02.02
    3,我在测试,2013.03.03

    using FileHelpers;
    using FileHelpers.DataLink;
    using FileHelpers.RunTime;

    namespace MySapAssist
    {
        public partial class FormFileHelp : DockContent
        {
            [DelimitedRecord(",")]
            public class Customer
            {
                public int id;

                public string name;

                [FieldConverter(ConverterKind.Date, "yyyy.MM.dd")]
                public DateTime birthDay;
            }
           
            private static FormFileHelp _form = null;
            public static FormFileHelp Instance()
            {
                if (_form == null || _form.IsDisposed)
                {
                    _form = new FormFileHelp();
                }
                return _form;
            }
           
            public FormFileHelp()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                FileHelperEngine engine = new FileHelperEngine(typeof(Customer));

                Customer[] res = engine.ReadFile(@"c:\a.txt") as Customer[];
                engine.WriteFile(@"c:\b.txt", res);

                int k = 1;
            }
        }

    嗯,感觉很简单很方便,可以使用于本地的一些缓存操作。

  • 相关阅读:
    《ERP从内部集成起步》读书笔记——第5章 MRP系统的时间概念 5.1 时间三要素 5.1.1 计划期
    MVC 图片上传小试笔记
    MVC3 something about form
    dotnetcharting.dll 菜鸟笔记
    MVC 下分离业务逻辑,优化修改
    看不见的女朋友
    相信自己
    肉体的痛苦给心灵的折磨一个宣泄的出口
    八零后为什么比我们那时还艰难
    一个人住七年
  • 原文地址:https://www.cnblogs.com/tianfu/p/FileHelper.html
Copyright © 2020-2023  润新知