我已阅读其他主题,但显然没有办法, 是否可以在不使用dll的情况下在C#Project中使用C代码?
答案 0 :(得分:1)
这取决于你如何定义"使用"和" C代码"但基本答案是否。您当然不能只包含C头文件或调用本机C函数。
你可以 编写看起来的代码,就像C#中的C一样(仍然使用指针等),你只需要处于unsafe
模式。请注意,任何C标准方法都不可用,如果您使用C源粘贴,则需要进行一些语法更改。这也被认为是不好的做法;你应该在正常的C#99.99999%的时间内写作。