什么是编组,为什么我们需要它?
我发现很难相信我无法int
通过C#向C 发送电汇,而不得不进行封送处理。为什么C#不能只用开始和结束信号发送32位,告诉C代码它已经收到了int
?
如果有任何很好的教程或网站介绍为什么我们需要编组以及如何使用它,那就太好了。
3
事实上,你可以只在一个起始和终止信号发送32位。那将是编写自己的int编组数据。但是,您如何将Dictionary <CustomClassA,List <CustomClassB >>传递给C代码?
—
Vinko Vrsalovic 2010年
当您说“在线”时,就会想到字节顺序。
—
user7116 2010年
这是一个奇怪的问题。这就像在问“为什么我们需要一个邮政系统,什么时候我们可以简单地使用一个系统,在该系统中,邮递员拿起信件,将其带到中心位置进行分类,然后将其交付给收件人?” 但是...这是一个邮政系统。您问为什么我们本来需要一个编组系统,为什么我们需要一个编组系统。我想我漏掉了你的问题。你能澄清一下吗?
—
埃里克·利珀特
我认为最好的理解方法是了解“方法”在汇编中的工作方式-最后一条指令地址如何保存在堆栈上,参数如何通过堆栈传递,堆栈指针寄存器由方法修改,指令指针使用寄存器,尤其是在实现方法的不同技术中如何略有不同。实际上,理解“导线”应该可以为您的问题提供一些启示。
—
ylax