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)

也可以看看