STL 文字列とテキスト i/o を介してバイト値をファイルに永続化する C++ コードがいくつかあり、C# でこれを行う方法について混乱しています。
まず、バイト配列を文字列に変換し、それぞれを行としてテキスト ファイルに保存します。
StreamWriter F
loop
{
byte[] B; // array of byte values from 0-255 (but never LF,CR or EOF)
string S = B; // I'd like to do this assignment in C# (encoding? ugh.) (*)
F.WriteLine(S); // and store the byte values into a text file
}
後で...手順を逆にして、元のバイト値を取得したい:
StreamReader F;
loop
{
string S = F.ReadLine(); // read that line back from the file
byte[] B = S; // I'd like to convert back to byte array (*)
}
それらの割り当て (*) をどのように行いますか?