Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可以在 .NET(C#) 中使用 ArcSDE API 吗?
http://edndoc.esri.com/arcsde/9.2/api/capi/dbconnects/dbconnects.htm
谢谢
我认为是这样。通过使用 PInvoke,您可以调用非托管代码
是的,但正如 Henri 所说,通过使用 PInvoke、Marshal 和 Unmarshall,对于非托管类型,在非托管字符串中为 \0 添加 1 个字符,设置项目以允许不安全的代码。
如果你有一些 C 技能,你最好用它来代替,它更容易调试。无论如何,编写一些干净且可重用的代码真的很困难。
ESRI 有很多专有和许可的东西来保护他们可能永远不会发布 C# API。