2
使用.NET泛型来存储ArcObjects?
在.NET中使用通用类型存储ArcObjects(例如ILayer,IField等)有什么含义? 使用这些类型的值时,编译器会向我发出警告 public class Foo { private List<ILayer> fooLayers; public List<ILayer> FooLayers { get { ... } set { ... } } } 这是警告: 警告15类型库导出程序警告处理'ArcMemorialCore.Topography.IMemorialDocument.set_ProfessionalsEnvolved(value),ArcMemorialCore'。警告:类型库导出程序在签名中遇到了通用类型实例。通用代码可能不会导出到COM。ArcMemorialCore 我关心的不仅是警告的存在,还包括良好的设计规范,性能等。
11
arcobjects
.net