Feature.GetValuesList

Feature.GetValuesList<T> method

获取属性序列的值作为列表。

public List<T> GetValuesList<T>(string attributeName, string separator)
范围描述
T值的所需类型。
attributeName属性的名称。
separator一个字符串,用于分隔序列的属性名称和索引值。

返回值

按序列索引值命名不同的属性值列表。

例外

例外(健康)状况
ArgumentNullException属性名称是null.
ArgumentException此图层中不存在具有此名称的属性。
InvalidOperationException属性未锁定。
InvalidOperationException未为此功能设置此属性的值。
InvalidCastException请求的类型没有实现IConvertible.
InvalidCastException属性的值是null,但请求的类型是值类型。
FormatException转换失败,因为值的格式不正确。
OverflowException由于溢出,转换失败。

评论

这使用GetValue获得单一价值。因此,此方法会自动将值转换为泛型类型参数中请求的类型。 如果找不到索引为 0 的属性,它将生成ArgumentException.

也可以看看