NetHandle 结构 |
命名空间: HslCommunication
NetHandle 类型公开以下成员。
名称 | 说明 | |
---|---|---|
NetHandle(Int32) |
初始化一个暗号对象
| |
NetHandle(Byte, Byte, UInt16) |
根据三个值来初始化暗号对象
|
名称 | 说明 | |
---|---|---|
CodeIdentifier |
暗号的编号分类0-65535
| |
CodeMajor |
主暗号分类0-255
| |
CodeMinor |
次要的暗号分类0-255
| |
CodeValue |
完整的暗号值
|
名称 | 说明 | |
---|---|---|
Equals |
判断两个实例是否相同
(重写 ValueTypeEquals(Object).) | |
GetHashCode |
获取哈希值
(重写 ValueTypeGetHashCode.) | |
GetType | Gets the Type of the current instance. (继承自 Object。) | |
ToString |
获取完整的暗号数据
(重写 ValueTypeToString.) |
名称 | 说明 | |
---|---|---|
Addition |
两个数值相加
| |
Equality |
判断是否相等
| |
GreaterThan |
判断是否大于另一个数值
| |
(Int32 to NetHandle) |
赋值操作,可以直接赋值int数据
| |
(NetHandle to Int32) |
也可以赋值给int数据
| |
Inequality |
判断是否不相等
| |
LessThan |
判断是否小于另一个数值
| |
Subtraction |
两个数值相减
|
名称 | 说明 | |
---|---|---|
ToJsonString |
获取当前对象的JSON格式表示的字符串。 (由 HslExtension 定义。)Gets the string represented by the JSON format of the current object. |
NetHandle netHandle1 = new NetHandle( 1, 1, 1 ); NetHandle netHandle2 = 16842753; if (netHandle1 == netHandle2) { Console.WriteLine( "true" ); // 会执行这一步 } // 因为 1*256*65536+1*65536+1 = 16842753 netHandle2++; if (netHandle2 == 16842754) { Console.WriteLine( "true" ); // 会执行这一步 }