この次の問題があります。 バイナリファイルがあります。バイナリファイルには、システムの重要なデータが書き込まれています。 フィールドの1つはtimeで、これはマイクロ秒のフォーマットでDateTime.Now.ToString( "HHmmssffffff")を使用しています。このデータ(文字列内)を(ToCahrArrayに)変換して(そしてそれをデバッグしても問題ありません) これを書き込んでファイルに書き出します。PsPadでバイナリをAsciiに変換すると、このフィールドとnother以外の部分にデータが破損していることがわかります。メッセージは大丈夫ですC#.netのバイナリファイルへの印刷時間
コード:
void Write(string strData) {
char[] cD = strData.ToCharArry();
bw.Write(c); //br is from type of BinaryWriter
bw.Flush();
}
テキストデータをテキストファイルに書き込んでいないのはなぜですか? –