真正簡單的問題:分割而佔轉義字符的字符串用分號
我想一個連接字符串分割成它的鍵/值對,因此,例如下面的連接字符串:
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