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" ); // 会执行这一步 }