日期:2014-05-18  浏览次数:20927 次

輸入的字符如何按規格保存為一個記事本
我的開發環境是:VS2008,

現在我有個規格:11位+3空格+5位+3空格+3位+150空格
這是我輸入的內容:ZCX40100005JIAYICX4,格式是固定的.
可能我一次性會輸入很多個,保存的時候要按我的規格來保存一個記事本.
那位大哥支點招來使使.


------解决方案--------------------
你使用Substring得到每一位,然后StreamWriter.WriteLine就可以了
------解决方案--------------------
C# code

string input = "ZCX40100005JIAYICX4";   // 输入的内容
StreamWriter sw = new StreamWriter("c:\\temp\\file.txt");  // 将内容输出到c:\temp\file.txt文件中
sw.Write(input.Substring(0, 11));  // 11位
sw.Write("   "); // 3空格
sw.Write(input.Substring(11, 5));  // 5位
sw.Write("   "); // 3空格
sw.Write(input.Substring(16, 3));  // 3位
sw.WriteLine(new string(' ', 150));  // 150空格并换行
sw.Close();