XmpArray

XmpArray class

表示 XMP 数组的基础抽象。

public class XmpArray : XmpValueBase

构造函数

姓名 描述
XmpArray(XmpArrayType, XmpComplexType[]) 初始化一个新的实例XmpArray类.
XmpArray(XmpArrayType, XmpValueBase[]) 初始化一个新的实例XmpArray类.

特性

姓名 描述
ArrayType { get; } 获取 XMP 数组的类型。
RawValue { get; } 获取原始值。
Type { get; } 获取MetadataPropertyType.

方法

姓名 描述
static From(DateTime[], XmpArrayType) 创建一个XmpArray实例形成一个日期数组.
static From(double[], XmpArrayType) 创建一个XmpArray实例形成一个双数组.
static From(int[], XmpArrayType) 创建一个XmpArray实例形成一个整数数组.
static From(string[], XmpArrayType) 创建一个XmpArray实例形成一个字符串数组.
static From<T>(T[], XmpArrayType) 创建一个XmpArray实例形成一个数组XmpComplexType.
AcceptValue(ValueAcceptor) 使用自定义提取属性值ValueAcceptor.
override GetXmpRepresentation() 将 XMP 值转换为 xml 表示。
ToArray<TElement>() 将属性值转换为指定类型的数组。
ToClass<T>() 将属性值转换为引用类型。
ToPlatformArray<T>() 转换XmpArray到特定于平台的数组。
override ToString() 返回表示属性值的字符串。
ToStruct<T>() 将属性值转换为值类型。
ToStruct<T>(T) 将属性值转换为值类型。

也可以看看