Skip to main content

Storage.Delete 方法

删除操作,从给定的存储上下文中删除给定键对应的值。

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

程序集:Neo.SmartContract.Framework

语法#

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

参数:

  • context:存储上下文,StorageContext 类型;
  • key:键,字节数组或者字符串。最大长度64字节。

返回值:void。

public static extern void Delete(byte[] key);public static extern void Delete(string key);

参数:

  • key:键,字节数组/字符串。

返回值:void。

示例#

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

返回上级