在没有Dll的情况下在C#项目中使用C代码

时间:2017-01-27 19:06:38

标签: c#

我已阅读其他主题,但显然没有办法, 是否可以在不使用dll的情况下在C#Project中使用C代码?

1 个答案:

答案 0 :(得分:1)

这取决于你如何定义"使用"和" C代码"但基本答案是。您当然不能只包含C头文件或调用本机C函数。

你可以 编写看起来的代码,就像C#中的C一样(仍然使用指针等),你只需要处于unsafe模式。请注意,任何C标准方法都不可用,如果您使用C源粘贴,则需要进行一些语法更改。这也被认为是不好的做法;你应该在正常的C#99.99999%的时间内写作。