Я переписал весь вопрос, потому что его было очень трудно прочитать.
Моя цель - загрузить сператор для разделения операций из базы данных и отдельные строки в C # с загруженным разделителем.
String dbSeperator = "@START@\\t";
String stringToSplit = "@START@\t asdasdasd @START@\t 2242423 @START@\t asdasda";
String[] dbSperatorSplitArray = new String[1];
dbSeperatorSplitArray[0] = dbSeperator;
String seperatedValues = stringToSplit.Split(dbSeperatorSplitArray, StringSplitOptions.None);
вышеприведенный пример не работает, потому что строка, извлеченная из базы данных, удваивает обратную косую черту.
Следующий код полностью написан на C # без доступа к базе данных, и все будет хорошо:
String cSharpSeperator = "@START@\t";
String stringToSplit = "@START@\t asdasdasd @START@\t 2242423 @START@\t asdasda";
String[] cSharpSperatorSplitArray = new String[1];
cSharpSeperatorSplitArray[0] = cSharpSeperator;
String seperatedValues = stringToSplit.Split(cSharpSeperatorSplitArray, StringSplitOptions.None);
Есть ли способ вывести dbSeperator
из базы данных без дополнительной обратной косой черты?