Show / Hide Table of Contents

Neo.SmartContract.Framework

名称说明
ByteString对 byte 数组进行了封装
ECPoint表示曲线密码学(ECC)结构的(X,Y)坐标对
ExecutionEngine表示用于执行脚本的虚拟机
List类似 .net 中的 List
Map类似 .net 中的 Dictionary
Nep11TokenNFT 资产的抽象类
Nep17Token数字资产的抽象类
UInt160UInt160
UInt256UInt256

扩展方法

名称说明
ToByteString- 将字节转换为byte[],将字节视为BigInteger(结尾为0x00)。
- 将sbyte转换为byte[]。
- 将字符串转换为byte[]。例如 "hello" -> [0x68656c6c6f]; "" -> []; "Neo" -> [0x4e656f]
- 将字节[]转换为字符串。例如 [0x68656c6c6f] -> "hello"; [] -> ""; [0x4e656f] -> "Neo"。
Within当且仅当 a<=x 并且 x
Concat连接两个字节数组
Range复制子数组,要求从指定位置开始,并具有指定的长度
Take从序列的开头返回指定数量的相邻元素
Last从序列的结尾返回指定数量的相邻元素
Reverse将元素的顺序颠倒过来
Sqrt计算平方根

枚举

名称说明
ContractParameterType表示合约参数的基本类型
OpCode底层类型,开发者可忽略
StackItemType底层类型,开发者可忽略