gpt4 book ai didi

c# - 将 String[] 数组转换为 RedisKey[] 数组

转载 作者:IT王子 更新时间:2023-10-29 05:54:57 24 4
gpt4 key购买 nike

尝试使用

KeyDelete(RedisKey[] keys, CommandFlags flags = CommandFlags.None);

我有 string[] 数组,当我搜索转换这些数据类型时,我没有看到任何示例。我什至不确定如何创建新的 RedisKey。

尝试过

RedisKey redisKey = new RedisKey("d");

上面的方法不行,有什么建议吗?

最佳答案

来自source code RedisKey具有从 string 的隐式转换:

/// <summary>
/// Create a key from a String
/// </summary>
public static implicit operator RedisKey(string key)
{
if (key == null) return default(RedisKey);
return new RedisKey(null, key);
}

所以你可以创建一个

RedisKey key = "hello";

var key = (RedisKey)"hello";

转换 IEnumerable<string>RedisKey[] ,你可以这样做:

var keys = strings.Select(key => (RedisKey)key).ToArray();

关于c# - 将 String[] 数组转换为 RedisKey[] 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com