C#中是否存在或多或少相当于Pythons的struct pack? 我基本上需要做的是在C#中“重写”python脚本的一部分。准备一些文本需要以下功能,以便可以通过套接字发送...
def PrepString(text):
return struct.pack('>h', len(text)) + text.encode('utf_16_be')
def PrepStringMed(text):
return struct.pack('>h', len(text)) + '\x00' + '\x00'.join(list(text))
def PrepStringOld(text):
msg = '\x00' + '\x00'.join(list(text))
return chr(len(text)) + msg
我已经尝试过一些带有一些MemoryStream等的方法,但是远程应用程序(本地服务器)依旧发送错误的日志... 让它与VS的“Onboard”资源一起工作会很好,为了简单起见,每当我需要工作时,我会知道如何在没有额外库的情况下解决它