我正在尝试将以下 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);
知道如何解决吗?谢谢!