项目需要将model里面的数据读出来写入txt中下载model里面每个字段都规定了写入的字节长度
例如model.name是10个字元,接着model.gender是1个字元这样一直接连着写下去
不足字节长度的话补充空格也就是规定那么长现在不知道怎么把数据规范
好像 name为peter的男人
写入txt文件里面就应该是|     peterM|这样求解怎么实现

解决方案 »

  1.   

    比较简单的方法 直接在数据库中定义字段类型为char(8) 然后读取的时候前后加|不行吗
    也可以计算出长度、补足空格
      

  2.   

    我自己写出来了用string.formatstring.Format对C#字符串格式化里面很多格式化东西,一时转弯不过来以为string.format只能对数字填充,原来string类型也能填充
    不过相对于中文来说需要加多一个判断,中文的话该字符字节长度+1这样
      

  3.   

    新的问题:怎么把存进txt文件里面的中文转为big 5 
    英文跟数字保持不变