测试当前符号库是否包含指定的 ID 号。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public bool Contains(
	int id
)

参数

id
Type: System..::.Int32
需要进行测试的 ID 值。

返回值

一个布尔值,如果包含指定的 ID 号,返回 true,否则返回 false。

示例

以下代码示范查找当前符号库(SymbolLibrary)ID 为8的符号对象及其所属的分组,并删除 ID 为8的符号对象。

CopyC#
public void TestContains()
{
    // 查找当前符号库(SymbolLibrary)ID 为8的符号对象及其所属的分组
    if (symbolLibrary.Contains(8))
    {
        Symbol symbol = symbolLibrary.FindSymbol(8);
        SymbolGroup symbolGroup = symbolLibrary.FindGroup(8);
        Console.WriteLine("ID 为8的符号对象的名称为:" + symbol.Name);
        Console.WriteLine("分组中符号的个数为:" + symbolGroup.Count);

        // 删除 ID 为8的符号对象
        symbolLibrary.Remove(8);
        Console.WriteLine("删除一个对象后分组中符号的个数:" + symbolGroup.Count);
    }
}

版本信息

SuperMap iObjects .NET


请参见