c#Discord.net如何汇总列表 列表

问题描述 投票:-1回答:1

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

代码是:

1号线List<string> b = new List<string>();

2号线List<SocketGuildUser> a = new List<SocketGuildUser>() b;

错误在第2行:错误CS1002;预期

c# list bots discord discord.net
1个回答
0
投票

枚举字符串集合中的所有元素,并将字符串转换为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);
}
© www.soinside.com 2019 - 2024. All rights reserved.