|
v7: C# -> 7.7 - передача РазделителяСтрок
| ☑ |
0
EvgeniuXP
19.05.14
✎
09:26
|
Передаю в глобальную функцию 7.7 в качестве параметра строку, строка содержит:
string Stroka = "\n";
7.7 упрямо не хочет принимать это значение в качестве параметра.
Из 7.7 вернул строковое значение - РазделительСтрок, в отладчике C# это "\r\n", но присвоив в C# это значение:
string Stroka = "\r\n";
7.7 упрямо не хочет принимать эту строку :( - пишет ошибка...
|
|
1
EvgeniuXP
19.05.14
✎
09:29
|
Как сформировать в C# разделитель строк в типе string, чтобы 7.7 его приняла как РазделительСтрок?
Код символа (РазделительСтрок) смотрел, это x10 и x13, т.е. \r\n, но данный номер не прокатывает...
|
|
2
Рэйв
19.05.14
✎
09:30
|
СтрокаКакНадо=СтрЗаменить("Присланная /какаятохрень строка","/какаятохрень",РазделительСтрок)
|
|
3
EvgeniuXP
19.05.14
✎
09:32
|
(2) так я и сделал, но это надо в 8.х менять СимволыПС на какие-то символы, а потом в 7.7 эти символы на РазделительСтрок...
хотел без этих замен в двух языках сделать, прямо в C# преобразовало бы...
|
|
4
Fedor-1971
19.05.14
✎
10:25
|
(3) а сразу отправить строку в 7.7 с каким-то символом, который означает разделение строк, не получается?
Зачем 8.2, потом 7.7?
СтрокаКакНадо=СтрЗаменить("Исходная строка","$",РазделительСтрок);
СтрЗаменить работает как в 7.7, так и в 8.2. Вместо $ используй то, чего гарантированно не будет иметь значения в исходной строке, например, строку из @@@.
|
|
5
EvgeniuXP
19.05.14
✎
18:44
|
(4) это и сделал, раз другого выхода нет...
|
|