2
.NET Genericsを使用してArcObjectsを格納していますか?
.NETでジェネリック型を使用して、ILayer、IFieldなどのArcObjectsを格納することにはどのような影響がありますか? これらの種類の値を使用すると、コンパイラは警告をスローします 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