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

时间:2010-04-08 17:36:03

标签: c# .net arcgis

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

http://edndoc.esri.com/arcsde/9.2/api/capi/dbconnects/dbconnects.htm

由于

2 个答案:

答案 0 :(得分:1)

我认为是。通过使用PInvoke,您可以调用非托管代码

答案 1 :(得分:0)

是的,但它大部分没有文档和痛苦,正如Henri所说,通过使用PInvoke,Marshal和Unmarshall,对于非托管类型,在非托管字符串中为\ 0添加1个字符,设置项目以允许不安全的代码。

如果你有一些C技能,你最好使用它,它更容易调试。 无论如何,做一些干净且可重复使用的代码真的很难。

ESRI拥有许多专有和隐蔽的东西来保护他们可能永远不会发布C#API。