遍历列表并检查内容?

时间:2018-11-04 18:52:03

标签: c# list bots discord discord.net

我正在尝试建立一个简单的命令以将所有呼叫者输入到.txt文件中,除我要遍历列表并检查没有人试图输入更多内容的部分以外,其他所有内容都运行良好一次,它不会给应用程序本身造成任何问题,但它没有执行应做的事情。

任何帮助将不胜感激。

string filePath = Secret.Secrets.fileDestination;

            var username = msg.Author.Username;
            //ulong
            var ID = msg.Author.Id;

            string IDout = ID.ToString();

            List<string> entries = File.ReadAllLines(filePath).ToList();

            if(entries.Contains(IDout))
            {
                await msg.Channel.SendMessageAsync($"{msg.Author.Mention}, you have already been entered.");

                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine($"Denied entry for {msg.Author.Mention}");

                return;
            }

            entries.Add($"{username}, {ID}");

            File.WriteAllLines(filePath, entries);

            await msg.Channel.SendMessageAsync($"{msg.Author.Mention} has been entered!");

0 个答案:

没有答案