Show / Hide Table of Contents

    Status 类

    表示状态。

    继承
    System.Object
    Status
    实现
    System.IEquatable<Status>
    继承成员
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    命名空间: HuajiTech.CoolQ
    程序集: HuajiTech.CoolQ.Core.dll
    语法
    public class Status : IEquatable<Status>

    构造函数

    | 改善此文档 查看源代码

    Status(String, String, StatusColor)

    以指定的值,单位和颜色初始化一个 Status 类的新实例。

    声明
    public Status(string value, string unit, StatusColor color)
    参数
    类型 名称 描述
    System.String value

    状态的值。

    System.String unit

    状态的单位。

    StatusColor color

    状态的颜色。

    异常
    类型 条件
    System.ArgumentNullException

    value 为 null。

    System.ArgumentNullException

    unit 为 null。

    属性

    | 改善此文档 查看源代码

    Color

    获取当前 Status 实例的颜色。

    声明
    public StatusColor Color { get; }
    属性值
    类型 描述
    StatusColor
    | 改善此文档 查看源代码

    Unit

    获取当前 Status 实例的单位。

    声明
    public string Unit { get; }
    属性值
    类型 描述
    System.String
    | 改善此文档 查看源代码

    Value

    获取当前 Status 实例的值。

    声明
    public string Value { get; }
    属性值
    类型 描述
    System.String

    方法

    | 改善此文档 查看源代码

    Encode()

    将当前 Status 实例的值编码为可被酷Q使用的 Base64 字符串。

    声明
    public string Encode()
    返回
    类型 描述
    System.String

    编码后的 Base64 字符串。

    | 改善此文档 查看源代码

    Equals(Status)

    声明
    public bool Equals(Status other)
    参数
    类型 名称 描述
    Status other
    返回
    类型 描述
    System.Boolean
    | 改善此文档 查看源代码

    Equals(Object)

    声明
    public override bool Equals(object obj)
    参数
    类型 名称 描述
    System.Object obj
    返回
    类型 描述
    System.Boolean
    重写
    System.Object.Equals(System.Object)
    | 改善此文档 查看源代码

    GetHashCode()

    声明
    public override int GetHashCode()
    返回
    类型 描述
    System.Int32
    重写
    System.Object.GetHashCode()

    运算符

    | 改善此文档 查看源代码

    Equality(Status, Status)

    声明
    public static bool operator ==(Status left, Status right)
    参数
    类型 名称 描述
    Status left
    Status right
    返回
    类型 描述
    System.Boolean
    | 改善此文档 查看源代码

    Inequality(Status, Status)

    声明
    public static bool operator !=(Status left, Status right)
    参数
    类型 名称 描述
    Status left
    Status right
    返回
    类型 描述
    System.Boolean

    实现

    System.IEquatable<T>
    • 改善此文档
    • 查看源代码
    Back to top 本文档使用 CC BY-NC-SA 4.0 进行许可。