如何用“as delimiter”拆分字符串?

时间:2013-11-11 22:38:06

标签: c# string readfile

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

如何使用"的分隔符拆分字符串。我只想得到那一半所以我可以写我的配置文件。我是一名C ++程序员,但我目前的项目需要c#。 我继续获得的返回值是System.string[]。 谢谢!

1 个答案:

答案 0 :(得分: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
)