根据指定字段标识获取相应字段的名称。

具体的字段标识请参见 FieldSign

命名空间:  SuperMap.Data
程序集:  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。

CopyC#
 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

受以下版本支持: 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 中过时(编译器警告)
在 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 中过时(编译器警告)

SuperMap Objects .NET

受以下版本支持: 6.1.3

请参见