用C实现内核,用c#实现Shell



是否可以用一种语言实现MVC架构的控件而用另一种语言实现视图?
我正在寻找的是一种模式,在C中有一个"内核",在c#中有一个"shell"。
或者像C中的"服务器"和c#中的"客户端"(但在同一台机器上)。
我想到的唯一方法是使用管道或套接字在两个进程之间进行通信。
有没有更好的方法?(我肯定有,但是是什么?)

Eidt:我在MSDN中找到了许多方法。

共享内存可能是一个解决方案:MSDN -创建命名共享内存

但是要注意,处理共享内存比处理像套接字这样的"高级"结构要棘手得多。

欢呼。基斯。

最新更新