真正简单的问题:分割而占转义字符的字符串用分号
我想一个连接字符串分割成它的键/值对,因此,例如下面的连接字符串:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=vm-jp-dev2;Data Source=scsql\sql2005;Auto Translate=False
将成为:
Provider=SQLOLEDB.1
Integrated Security=SSPI
Persist Security Info=False
Initial Catalog=vm-jp-dev2
Data Source=scsql\sql2005
Auto Translate=False
麻烦的是,MSDN documentation指出连接字符串值都允许包含分号如果VAL UE用单或双引号字符,(所以如果我的理解以下将是有效的):
Provider="Some;Provider";Initial Catalog='Some;Catalog';...
请告诉我分裂的最佳途径此字符串(在C#)?
谢谢,我觉得有可能是这样的THI但我找不到它! – Justin 2009-07-03 13:01:23