的config.txt(内容)读行从一个文本文件和排序成独立的变量
databaseHost = localhost;
databaseUsername = root;
databasePassword = root;
databaseName = test;
C#代码
List<string> list = new List<string>();
using (StreamReader reader = new StreamReader("config.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
list.Add(line); // Add to list.
Console.WriteLine(line); // Write to console.
}
}
Console.ReadKey();
这目前打印出的文本文件中的一切。 我想将文本存储到公共变量中(我已经声明)。我曾尝试使用String.Split。我想我错了,但是如果这里有人能带领我走向正确的方向,我会非常感激。我还在学习,我很年轻!
我取得了一些进展: 继承人我的新C#文件
char[] equals = { '=' };
List<string> list = new List<string>();
using (StreamReader reader = new StreamReader("config.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
list.Add(line); // Add to list.
string[] linr = line.Split(equals);
Console.WriteLine(linr[1]); // Write to console.
}
}
Console.ReadKey();
}
,并将其输出
localhost;
root;
root;
test;
进行的很好。
,如果你发布你的文本文件的内容,这将有助于。此外,如果这是一种标准的CSV文件格式,现有工具(搜索NuGet.org)可以为您解析。 – Igor
''我试过使用String.Split。“ - 不是根据你没有的问题中的代码。你究竟尝试了什么,它以什么方式不产生期望的结果? – David
我不知道如何正确地做到这一点。抱歉。 –