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));
ahora la s es 'test's','test','test's more'
pero necesito para reemplazar las comillas interiores con 2 comillas simplesÚnete a la lista de cuerda para separados por comas y encerrados entre comillas simples
como esto: 'test''s','test','test''s more'
actualización: Lo conseguí para trabajar como abajo, pero preferiría una manera más limpia si es posible.
string s = string.Format("`{0}`", string.Join("`,`", test)).Replace("'", "''").Replace("`", "'");
ustedes son geniales. He estado apretando mi cabeza para hacer solo esto, pero esto no me vino a la mente. – gangt
No creo que la llamada ToArray() sea necesaria. – JMS10