【问题标题】:c# Discord.net How to conver List<string> to List<SocketGuildUser>c# Discord.net 如何将 List<string> 转换为 List<Socket BuildUser>
【发布时间】:2018-06-10 19:24:37
【问题描述】:

我无法将我的列表类型从字符串转换为 SocketGuildUser,因为我不能使用强制转换并且 SocketGuildUser 不能用作方法。结果应该将存储在“b”中的所有内容作为字符串并将其转换为“a”作为不和谐机器人的 SocketGuildUser。

代码是:

第 1 行List&lt;string&gt; b = new List&lt;string&gt;();

第 2 行List&lt;SocketGuildUser&gt; a = new List&lt;SocketGuildUser&gt;() b;

错误在第二行: 错误 CS1002 ;预计

【问题讨论】:

标签: c# list bots discord discord.net


【解决方案1】:

枚举字符串集合中的所有元素,并将字符串转换为 SocketGuildUser 类期望的任何内容,并将其添加到 SocketGuildUser 集合中的新对象实例中。

List<string> b = new List<string>();
List<SocketGuildUser> a = new List<SocketGuildUser>();
foreach (string str in b)
{
    var user = new SocketGuildUser();
    user.Foo = str;
    b.Add(user);
}

【讨论】:

    猜你喜欢
    • 2020-01-11
    • 2013-08-26
    • 2020-11-27
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多