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 |
|
System.ArgumentNullException |
|
属性
| 改善此文档 查看源代码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>