次のpythonコードをC#に変換しようとしています
sys.stdout.write(struct.pack('I', len(message)))
sys.stdout.write(message)
sys.stdout.flush()
コンソールに出力するには、C# プログラムが必要です。次のことを試してみましたが、C# と python プログラムは同じものを出力しません - struct.pack 部分が台無しになっているようです。
Stream stdout = Console.OpenStandardOutput();
stdout.WriteByte((byte)message.Length);
Console.Write(message);
それを解決する方法はありますか?ありがとう!