我得到了下一个问题。 我有一个二进制文件,我把它写入系统的重要数据。 其中一个字段是时间,我使用DateTime.Now.ToString(“HHmmssffffff),格式为微秒。这个数据(在字符串中)我转换(ToCahrArray)(并在调试中检查它是好的) ,它包含的时间有效直到微秒 然后我写它并将其刷新到文件中当用PsPad打开它将二进制转换为Ascii时,我发现数据在这个字段中被破坏了,而其余的该消息是罚款在C#中打印二进制文件的时间.net
代码:。
void Write(string strData) {
char[] cD = strData.ToCharArry();
bw.Write(c); //br is from type of BinaryWriter
bw.Flush();
}
为什么不将文本数据写入文本文件? – 2009-08-24 16:35:33