Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord网络C#角色列表_C#_Discord.net - Fatal编程技术网

Discord网络C#角色列表

Discord网络C#角色列表,c#,discord.net,C#,Discord.net,我试着列一个角色列表,但是列表很乱,如果可能的话,有人会根据列表的安排告诉我。 你好:) 这是我尝试过的,它向我发送了一条名为“随机角色”的消息: foreach(var roles in Client.GetGuild(Guild).Roles) { MessageBox.Show(String.Format("Role name: {0}",roles.Name)); } 在使用windows窗体软件的公会中担任列表角色 ulong idg=Convert.ToUInt

我试着列一个角色列表,但是列表很乱,如果可能的话,有人会根据列表的安排告诉我。 你好:)

这是我尝试过的,它向我发送了一条名为“随机角色”的消息:

foreach(var roles in Client.GetGuild(Guild).Roles)
{
MessageBox.Show(String.Format("Role name: {0}",roles.Name));
}

在使用windows窗体软件的公会中担任列表角色

ulong idg=Convert.ToUInt64(textbox1.text);
var guildid=\u client.GetGuild(idg);
foreach(guildid.Roles中的var角色)
{
MessageBox.Show(role.Name);
}
不和谐机器人

[命令(“列表角色”)]
公共异步任务listRoleasync()
{
foreach(Context.Guild.Roles中的var角色)
{
wait Context.Channel.SendMessageAsync(role.Name);
}
}
就用这个吧

 List<SocketRole> roles = channel.Guild.Roles as List<SocketRole>;
List roles=channel.Guild.roles作为列表;

你所说的列表凌乱是什么意思?你能澄清一下吗?此外,您的代码示例不足以重新创建问题-请提供完整的示例帮助我们帮助您-您的代码中的
Client
是什么?(,)顺便说一句,快速查看Discord.NET的文档和源代码可以发现,
SocketRole:IRole
,它由
公会返回。角色
是一个基于
角色
可比较的
,它是“相对于同一公会中的其他角色的位置”。假设messy意味着未排序,上面关于按
位置下单的建议将是您的最佳选择。这与OP有什么不同?