根据指定字段标识获取相应字段的名称。
命名空间:
SuperMap.Data具体的字段标识请参见 FieldSign。
程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
[ObsoleteAttribute] public string GetFieldNameBySign( FieldSign fieldsign ) |
参数
- fieldsign
- Type: SuperMap.Data..::.FieldSign
指定的字段标识。
返回值
相应字段的名称。
备注
对于 UDB 数据源,字段标识为 FieldSign.Geometry 时:
- 线对象和面对象返回空字符串;
- 二维点对象返回“SMX,SMY”;
- 三维点对象返回“SMX,SMY,SMZ”。
示例
以下代码示范如何根据字段标识获取相应字段的名称。
假设打开了一个工作空间workspace,工作空间中包含名为 World 的矢量数据集 dataset。

public void GetFieldNameBySignTest(Workspace workspace) { // 获取数据集 DatasetVector dataset = workspace.Datasources[0].Datasets["World"] as DatasetVector; // 获取字段信息集合 FieldInfos fieldInfos = dataset.FieldInfos; // 根据字段标识获取相应字段的名称 fieldInfos.GetFieldNameBySign(FieldSign.ID); fieldInfos.GetFieldNameBySign(FieldSign.Geometry); }
版本信息
SuperMap iObjects .NET
受以下版本支持: 6.1.3, 7.0.0, 7.0.1, 7.1.0在 10.0.0 中过时(编译器警告)
在 10.0.1 中过时(编译器警告)
在 10.1.0 中过时(编译器警告)
在 10.1.1 中过时(编译器警告)
在 10.2.0 中过时(编译器警告)
在 10.2.1 中过时(编译器警告)
在 11.0.0 中过时(编译器警告)
在 11.0.1 中过时(编译器警告)
在 11.1.1 中过时(编译器警告)
在 11.2.0 中过时(编译器警告)
在 11.2.1 中过时(编译器警告)
在 7.1.1 中过时(编译器警告)
在 7.1.2 中过时(编译器警告)
在 8.0.0 中过时(编译器警告)
在 8.0.1 中过时(编译器警告)
在 8.0.2 中过时(编译器警告)
在 8.1.0 中过时(编译器警告)
在 8.1.1 中过时(编译器警告)
在 9.0.0 中过时(编译器警告)
在 9.0.1 中过时(编译器警告)
在 9.1.0 中过时(编译器警告)
在 9.1.2 中过时(编译器警告)