Къде е грешката?
В една задача от тех-модула се налага да се провери дали даден стринг се съдържа в друг и ако се съдържа да се изтрият всички негови срещи.
Използвам стандартните методи за проверка и замяна,но странно защо substringa не изчезва ?!?
Ето кода,който пиша:
    string line=Console.ReadLine();
    string subString=Console.ReadLine();
    if(line.Contains(subString))
    {
        line.Replace(subString,"");
    }
    Console.WriteLine(line);
При вход
Pecho is from Sofia
Pecho
Изход:
Pecho is from Sofia ?!?
С какво да го заменя?
Не мога да разбера кое с какво искаш да замениш. Виж как се държи replace:
т.е. ако не зададеш промяна на 'line' този replace не се запазва
Да,разбрах те.
Thenk you so math.