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 }); }}