Class XmpValue

XmpValue class

代表XMP值

public class XmpValue

构造函数

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

特性

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

方法

姓名描述
ToArray()返回数组。
ToDateTime()转换为日期时间。
ToDictionary()返回包含命名值的字典。
ToDouble()转换为 double.
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)

也可以看看