|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
string s="vasya;;;;"; На выходе надо получить строку без ';' ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:26 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:28 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Ролг Хупин, А чем символ ";" отличается от остальных? Если вместо него будут "." стоять их надо оставить или тоже отсечь? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:28 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
stomskyРолг Хупин, А чем символ ";" отличается от остальных? Если вместо него будут "." стоять их надо оставить или тоже отсечь? Вместо васи моежт быть в некоторых случаях, например, "Петро123;;;;;;;", но ';' - это важно. Да, протормозил, Trim ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:34 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Решение за два евро в час: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:47 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Потратил примерно 4 минуты - с тебя 14 европейских центов. Оплата на пейпал. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:50 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 14:54 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Roman Mejtes Код: c# 1.
Во-первых вернет массив а не строку, во-вторых вообще все точкисзапятой поудаляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:02 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
stomskyРолг Хупин, А чем символ ";" отличается от остальных? Если вместо него будут "." стоять их надо оставить или тоже отсечь?спят на клаве на определенной клавише)). Под нос наверное) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:02 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Мне сдается, что речь идет о каком-то парсинге CSV-файла. Если это так, то возьми готовый CsvHelper и не страдай ерундой. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:04 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthatРешение за два евро в час: Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:15 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
Что-то вас парни понесло. Автор же написал: Ролг ХупинДа, ..., Trim ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:23 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Зачотно. Про риплейс мне как-то с наскоку в голову не пришло. :)) Понравилось еще использование Aggregate, хотя я сам тоже так часто конкатенацию делаю: Код: c# 1.
Флюентная запись как-то изящнее смотрится, чем string.Join(). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:23 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
String.TrimEnd Method Removes all trailing occurrences of a set of characters specified in an array from the current String object. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:24 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
skyANAЧто-то вас парни понесло. Я когда давно еще работал консом у финнов, то столкнулся с их нацособенностью - они там не любят единственного решения проблемы - всегда надо предложить несколько вариантов да еще и анализ расписать со всеми адвантаджами и дравбеками. Ну вот, мы и предлагаем сразу несколько решений ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:28 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthatЕвгенийВ, Понравилось еще использование Aggregate, хотя я сам тоже так часто конкатенацию делаю: Код: c# 1. 2.
Хотя статики не круто ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:30 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Я что-то вспоминаю, что Concat не рекомендовали, там как-то было связано с CLS-compliancy или в этом роде. Кстати, что забавно, у стрингов нет перегруженного оператора "+" - компилятор просто заменяет s1 + s2 на string.Concat(s1, s2). Я это только лет через десять разработки на сишарпе случайно узнал ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 15:47 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthat, Открой для себя ilspy https://github.com/icsharpcode/ILSpy/releases ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 16:00 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
ЕвгенийВfkthat, Открой для себя ilspy https://github.com/icsharpcode/ILSpy/releases Я что-то к телериковскому JustDecompile уже привык. В первых сезонах он еще прилично глючил, но сейчас уже давно вылизали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 16:05 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Да, кстати, Concat еще оказывается по скорости быстрее на 10-20% чем StringBuilder. Причем, даже если у билдера загодя задавать капасити, то ситуация не меняется. Ну что же, будем теперь знать и использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 16:39 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
skyANAЧто-то вас парни понесло. Автор же написал: Ролг ХупинДа, ..., Trim да, пусть несёт, пятница же ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2019, 17:22 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthatЕвгенийВ, Да, кстати, Concat еще оказывается по скорости быстрее на 10-20% чем StringBuilder. Причем, даже если у билдера загодя задавать капасити, то ситуация не меняется. Ну что же, будем теперь знать и использовать Который принимает IEnumerable<string> values использует внутри StringBuilder, остальные вычисляют длину, аллоцируют память и копируют туда данные из переданных строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2019, 10:24 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Нет, Concat не использует внутри StringBuilder - я специально смотрел. Но Concat-у надо зараннее прочитать всю коллекцию, чтобы узнать суммарную длину строк, только после этого он начинает их конкатчить. Причем он использует unsafe pointers с инструкцией fixed, что блокирует GC на время его работы. Т.ч., в принципе, в некоторых сценариях моет быть лучше Concat, а в некоторых все-таки StringBuilder. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2019, 10:30 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthat, fixed не блокирует GC, данная инструкция указывает, указывает на то. чтоб данный объект не перемещался в памяти в момент дефрагментации. Если объект не супер большой и расположен в Heap, GC может упаковать память (дефрагментировать) и переместить объекты 2 поколения в начало, а 0 в конец кучи (это в 2 словах). fixed объект этому не подвержен ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2019, 10:46 |
|
Как убрать все символы ; в конце строки?
|
|||
---|---|---|---|
#18+
fkthatЕвгенийВ, Нет, Concat не использует внутри StringBuilder - я специально смотрел. Но Concat-у надо зараннее прочитать всю коллекцию, чтобы узнать суммарную длину строк, только после этого он начинает их конкатчить. Причем он использует unsafe pointers с инструкцией fixed, что блокирует GC на время его работы. Т.ч., в принципе, в некоторых сценариях моет быть лучше Concat, а в некоторых все-таки StringBuilder. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
https://github.com/microsoft/referencesource/blob/master/mscorlib/system/string.cs ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2019, 10:49 |
|
|
start [/forum/topic.php?fid=20&msg=39814684&tid=1398940]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
128ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 255ms |
0 / 0 |