- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 
string delnbsp(string str)
        {
            int k;
            while (str.IndexOf(" ") >= 0)
            {
                k = str.IndexOf(" ");
                str = str.Remove(k, 6);
            }
            while (str.IndexOf(",") >= 0)
            {
                k = str.IndexOf(",");
                str = str.Remove(k, 1);
            }
            while (str.IndexOf("results") >= 0)
            {
                k = str.IndexOf("results");
                str = str.Remove(k, 7);
            }
            while (str.IndexOf(" ") >= 0)
            {
                k = str.IndexOf(" ");
                str = str.Remove(k, 1);
            }
            return str;
        }
                                
 Follow us!
Въебал минус.
fixed
А не смущает что в память врывается хренова туча ненужных строк?
Итак, я прошел собеседование?
В Просеке?
1) ReplaceCodes, естественно, должен быть статик.
2) Тем более var'ы не для этого в .NET добавлены. Так что выброси это глупое правило из решарпера, пока никто не увидел.
3) Типа int в .NET'е нет. Поработаешь в комманде, где используется несколько языков программирования - поймёшь.
4) Ты во время рефакторинга потерял " ". Так что код не "fixed", а "broken" ;)
>А не смущает что в память врывается хренова туча ненужных строк?
Регулярка уже была. Не интересно. :)
О, да, код с варами менее читабелен, тратит больше ресурсов, бла-бла-бла.
>> Типа int в .NET'е нет.
Нам для того синонимы даны, что юзать вдоль и поперек их. Ты небось и string только с большой буквой пишешь, и в хаски [char] вместо string.
>>Ты во время рефакторинга потерял "nbsp;".
не моя в том вина, что браузер вырезает, экранировать впадлу
>>ReplaceCodes, естественно, должен быть статик
Как у тебя?)
Это скорее всего при редактировании комментария все "&хрень;" превращаются в символы.
 
А то. 1 раз напиши, 100 раз прочитай...
>Ты небось и string только с большой буквой пишешь
Ага. Как-то меня напрягает что в шарповой нотации только Enum не переопределили.
- enum.Parse?
- Хрен...
Вот в MCPP, призме или в вб всё ясно и понятно. Без всякого коммерческого диабета.
>не моя в том вина, что браузер вырезает, экранировать впадлу
Что это у тебя за браузер такой интересный? Аврора ничего не режет.
>Как у тебя?)
Ты-ж фиксишь ;)
я зафиксил
Мне со SB лень было писать, а про Aggregate - я не додумался.
Я даже твой код протестил.
В результате получилось что регулярка работает быстрее, но лопает больше памяти.
Чутка сократил. Я специально писал на 0-лишних-строк. Либо скорость, либо память
Аж в 2х кейсах:
https://ideone.com/QTRe4M
И предыдущий не работает.
как то так. хотя возможно у меня глаза застилает пена от кодханта
https://ideone.com/vF6uqf
s/ |[ ,]|results//g
{
var deletedItems = (new String[]{" ", ",", "results", " "}).ToList();
deletedItems.ForEach(eachItem =>{
input = input.Replace(eachItem, "");
});
return input;
}