.NET 4.x Почему не работает Replaсe() ? - C#

Узнай цену своей работы

Формулировка задачи:

есть код
       public static string Replse(string str, string Name, string NewName)
        {
          _str = str;
           for (int i = 0; i < _str.Length; i++)
            {
              if (_str.Contains(Name)) {
               _str.Replace(Name, NewName);
              else 
               return _str;
            }
           }
        public static void Main(string[] args)
        {
            string str = " Nikolay, Nikolay, Maxim.";
            Console.WriteLine(Replse(str,"Nikolay,", "Oleg"));
            Console.ReadKey();
        }
как бы не побывал выводит входную строку :/ кто то "ткните пальцем" почему так ?

Решение задачи: «.NET 4.x Почему не работает Replaсe() ?»

textual
Листинг программы
_str.Replace(Name, NewName)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.692 из 5