从另一个班级执行整个班级

时间:2018-09-09 06:10:46

标签: c# discord.net

我想使用一个类作为变量(如果这是正确的术语)。

所以我想在GetTextAsync中使用if语句的结果:

public class Ftop : ChatBot
{

    public override void GetTextAsync(string text)
    {
        SendText("/ftop");

        text = GetVerbatim(text);

        if (text.Contains(
            "1." +
            "2." +
            "3." +
            "4." +
            "5."))
        {

            LogToConsole(text);
            text = text.Replace("[", String.Empty).Replace("]", String.Empty);
            String[] args = text.Split(' ');
            faction = args[1];
            message = args[3];
            Program.Ftop();
        }
    }

作为另一个类中的方法,有点像这样:

    public class FTop : ModuleBase<SocketCommandContext>
    {
        [Command("ftop")]
        public async Task FTopAsync()
        {
            ChatBots.Ftop.(Results of GetTextAsync)
        }

    }
}

0 个答案:

没有答案