C# 使用上载的文件而不是本地文件来读取内容

C# 使用上载的文件而不是本地文件来读取内容,c#,file,discord,discord.net,C#,File,Discord,Discord.net,我正在处理一个Discord机器人,并希望创建此: 我有一个字符串,可以读取本地文件的内容,但我想将该文件上载到特定网站(例如GitHub)并使用它,而不是本地文件(基本上,我想删除本地文件并能够使用上载的文件) 我有一行简单的代码: string[] contentFile = File.ReadAllLines("files/file.txt"); 有人能帮我吗 编辑:该文件包含行“1”、“2”、“3”(等等),我想将这些行放入字符串数组中,这样我就可以使用contentFile[0]访问

我正在处理一个Discord机器人,并希望创建此:

我有一个字符串,可以读取本地文件的内容,但我想将该文件上载到特定网站(例如GitHub)并使用它,而不是本地文件(基本上,我想删除本地文件并能够使用上载的文件)

我有一行简单的代码:

string[] contentFile = File.ReadAllLines("files/file.txt");
有人能帮我吗


编辑:该文件包含行“1”、“2”、“3”(等等),我想将这些行放入字符串数组中,这样我就可以使用
contentFile[0]
访问“1”,使用
contentFile[1]
访问“2”,等等。它适用于本地文件,但我不知道如何访问上传的文件和其中的行。

因此,我就是这样让它工作的(如果有人感兴趣):


这基本上是下载文件,读取它,然后删除它。唯一的“问题”是,每次我更新网站上的文件时,我都需要重新启动应用程序,否则字符串数组将无法更新。您可以通过稍微调整代码并创建一个更新循环来解决这个问题。

Start reading the GitHub可能重复。@ElijahTate我想将内容放入字符串数组。@JeroenHeier GitHub只是一个例子。这有帮助吗?唯一的区别是str[]将由“”分隔,我猜。
            using (var client = new WebClient())
        {
            client.DownloadFile("www.website.com/file.txt", "files/file.txt");
        }

        string[] fileContent = File.ReadAllLines("files/file.txt");

        while (true)
        {
            try
            {
                if (File.Exists("files/file.txt")) File.Delete("files/file.txt");
                break;
            }
            catch (IOException)
            {
                codeTrue = true;
            }
        }