修饰符“private”对此项目无效c#

时间:2017-04-28 08:08:33

标签: c#

我不知道该怎么做,我对整个编码很新,而且我正在进行的项目进展顺利,尝试添加更多命令,这个问题跳转到这里的第一个私有部分。如果需要,我可以发送剩下的代码

RegisterYNCommand();
{


}

private void RegisterYNCommand();
{
    {
        Commands.CreateCommand("YN")
            .Do(async (e) => 
            {
                int yesnoIndex = rand.Next(randomTexts.Length);
                string memeToPost = yesno[yesnoIndex];
                await e.Channel.SendMessage(memeToPost);
            });

2 个答案:

答案 0 :(得分:1)

在方法声明后删除;字符:

 private void RegisterYNCommand()
 {

答案 1 :(得分:1)

删除第一个

RegisterNYCommand(); 
{ 

} 

看起来像重复的代码......

末尾的;
private void RegisterNYCommand(); // This ';'
{
     Commands.CreateCommand("YN")
        .Do(async (e) => 
        {
            int yesnoIndex = rand.Next(randomTexts.Length);
            string memeToPost = yesno[yesnoIndex];
            await e.Channel.SendMessage(memeToPost);
        });

}