0
A
回答
5
2
我看着你的问题和代码我想我得到了它的措辞更好(检查的意图)。如果是这样,你正在寻找:
- 无论
string
或byte[]
,根据变量如何在C代码中使用。 ushort
,假设unsigned short
由您的C编译器生成的是16位。在C#中,ushort
总是16位(并且uint
总是32位)。祝贺MS最终在这里给予我们一些一致性。 :)
0
要调用通过DLLImport公开的方法,您将要使用指针的IntPtr类型。
在C++中记住char *实际上是指向内存的指针,通常由4字节的int表示。
+1
你经常不想在你的编组中使用'IntPtr',除非你有(有时由编码器强加,有时由C代码中的基础用法强加) - 只要'byte []'或'string'工作,它们就更安全并且具有更多的含义。 – 2009-09-17 18:34:18
+0
我不知道。谢谢。 – Alan 2009-09-17 19:38:18
相关问题
- 1. C#中fmodf的等价物?
- 2. C/C++中的CreateObject等价物? (COM Interop)
- 3. C中的Java对象类型的等价物
- 4. 什么是Java的类<X>类型的C#等价物?
- 5. BufferedImage.getRGB C#等价物?
- 6. Encoding.Unicode.GetByteCount(str)的C++等价物?
- 7. C#ManualResetEvent的Objective-C/Cocoa等价物
- 8. Java中的C#OnDeserialized/OnSerializaed的等价物?
- 9. android中的fgets(c langauage)的等价物
- 10. Objective-C NSString参考类型
- 11. C#中TreeBidiMap的等价物是什么?
- 12. 什么是C#中的vbNullChar等价物?
- 13. C#中memset的等价物是什么?
- 14. C#中bigint的等价物是什么?
- 15. C中的boost :: bind等价物吗?
- 16. C#中__DATE__,__TIME__宏的等价物#
- 17. C#Java HashMap等价物
- 18. 的typedef C和类型等价
- 19. C中有结构等价类型吗?
- 20. C++等价的Java泛型
- 21. 来自C++的constexpr的等价物?
- 22. 寻找C#的XmlConvert.EncodeName的Java等价物
- 23. MATLAB的robustfit的Java或C等价物
- 24. C#的'Enumerable.Any'的Java等价物
- 25. 目标C中C#中的对象的等价物是什么?
- 26. 什么是C#中的Java类的等价物?
- 27. 什么是C#中的Java BigDecimal类的等价物?
- 28. 等价于C++中的C++
- 29. 如何获得在C++中的整型无符号等价物?
- 30. 有没有C++的Cocoa等价物?
LOADERDLL_API INT CLoaderDLL ::打开(为const char * pDevicePath) – Khayralla 2009-09-17 18:38:50