0
try 
{
   settings =System.IO.File.ReadAllLines("config.txt");
   foreach(string setting in settings)
   {                 
      Console.WriteLine( setting.Split('"'  ));
   }
}

如何使用分隔符拆分字符串"。我只想得到那一半,这样我就可以编写我的配置文件了。我是一名 C++ 程序员,但我目前的项目需要 C#。我不断得到的回报是System.string[]. 谢谢!

4

1 回答 1

2
settings.Split('\"');

你必须逃避报价。

实际上,您甚至不必在使用'.

void Main()
{
    string test = "\"test1\"test2";
    var arr = test.Split('"');
    Console.WriteLine (arr);
}

将输出

test1
test2

MSDN

public string[] Split(
    params char[] separator
)
于 2013-11-11T22:38:39.443 回答