在.NET(C#)中使用ArcSDE API

在.NET(C#)中使用ArcSDE API,c#,.net,arcgis,C#,.net,Arcgis,可以在.NET(C#)中使用ArcSDE API吗 谢谢,我想是的。通过使用PInvoke,您可以调用非托管代码是的,但它大部分是未记录的,而且很痛苦,正如Henri所说,通过使用PInvoke、封送和取消封送,对于非托管类型,在非托管字符串中为\0添加1个字符,将project设置为允许不安全的代码 如果你有一些C技能,你最好改用它,这样更容易调试。 无论如何,要编写一些干净且可重用的代码是非常困难的 ESRI有很多专有的和未经授权的东西需要保护,他们可能永远不会发布C#API

可以在.NET(C#)中使用ArcSDE API吗


谢谢,我想是的。通过使用PInvoke,您可以调用非托管代码

是的,但它大部分是未记录的,而且很痛苦,正如Henri所说,通过使用PInvoke、封送和取消封送,对于非托管类型,在非托管字符串中为\0添加1个字符,将project设置为允许不安全的代码

如果你有一些C技能,你最好改用它,这样更容易调试。 无论如何,要编写一些干净且可重用的代码是非常困难的

ESRI有很多专有的和未经授权的东西需要保护,他们可能永远不会发布C#API