Show / Hide Table of Contents

Storage.Get 方法

查询操作,在持久化存储区中通过 key 查询对应的 value。

命名空间: Neo.SmartContract.Framework.Services

程序集:Neo.SmartContract.Framework

语法

public static extern byte[] Get(StorageContext context, byte[] key);
public static extern byte[] Get(StorageContext context, ByteString key);

参数:

  • context:存储上下文, StorageContext 类型;

  • key:键,字节数组或者字符串。最大长度64字节。

返回值:key 对应的 value,字节数组。

示例

public class Contract1 : SmartContract.Framework.SmartContract
{
    public static void Main()
    {
        byte[] value = Storage.Get(Storage.CurrentContext, new byte[] { 0 });
        byte[] value = Storage.Get(Storage.CurrentContext, "aa");
    }
}

返回上级