List<string> test = new List<string>();
test.Add("test's");
test.Add("test");
test.Add("test's more");
string s = string.Format("'{0}'", string.Join("','", test));
現在s是'test's','test','test's more'
但我需要2個單引號加入字符串逗號分隔的列表,並在單引號
這樣更換內報價:'test''s','test','test''s more'
更新:我得到它的工作如下,但如果可能的話,我寧願更清潔的方式。
string s = string.Format("`{0}`", string.Join("`,`", test)).Replace("'", "''").Replace("`", "'");
你們真棒。我一直在努力做到這一點,但這並沒有引起我的注意。 – gangt
我不認爲ToArray()調用是必要的。 – JMS10