XmpValue

XmpValue class

表示 XMP 值

public class XmpValue

构造函数

姓名 描述
XmpValue(DateTime) 日期时间值的构造函数。
XmpValue(double) 浮点 Value. 的构造函数
XmpValue(int) 整数值的构造函数。
XmpValue(string) 字符串值的构造函数。
XmpValue(XmpValue[]) 数组值的构造函数。

特性

姓名 描述
IsArray { get; } 返回 true 是 XmpValue 是数组。
IsDateTime { get; } 如果值为 DateTime,则返回 true。
IsDouble { get; } 如果值为浮点值,则返回 true。
IsField { get; } 如果 XmpValue 是字段,则返回 true。
IsInteger { get; } 如果值为整数,则返回 true。
IsNamedValue { get; } 如果 XmpValue 被命名为 value,则返回 true。
IsNamedValues { get; } 返回 true 是 XmpValue 表示命名值。
IsRaw { get; } 值不受支持/未知,并且提供了原始 XML 代码。
IsString { get; } 如果值为字符串,则返回 true。
IsStructure { get; } 返回 true 是 XmpValue 表示结构。

方法

姓名 描述
ToArray() 返回数组。
ToDateTime() 转换为日期时间。
ToDictionary() 返回包含命名值的字典。
ToDouble() 转换为双精度。
ToField() 将 XMP 值作为 XMP 字段返回。
ToInteger() 转换为整数。
ToNamedValue() 将 XMP 值作为命名值返回。
ToNamedValues() 将 XMP 值作为命名值集合返回。
ToRaw() 未知/不支持值的原始 XML 代码。
override ToString() 返回 XmpValue 的字符串表示形式。
ToString(IFormatProvider) 返回字符串表示形式。
ToStringValue() 转换为字符串。
ToStructure() 将 XMP 值作为结构(字段集)返回。
explicit operator 将 XmpValue 转换为数组。 (5 operators)
implicit operator 将字符串转换为 XmpValue. (5 operators)

也可以看看