Метод выделения подстроки из строки - C#

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

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

Здравствуйте.Начал изучать C# по книге,представленной во вложении.Комментарии к представленной программе показались очень кратки и поверхностны(с. 97 в книге).Прошу помочь начинающему программисту и объяснить самые сложные моменты поподробнее,особенно непонятно место с функцией "static string substr....".Заранее спасибо C# для начинающих .pdf
Листинг программы
  1. using System;
  2. namespace app10_substr
  3. {
  4. class Program
  5. {
  6. static string substr(string s, int i, int count)
  7. {
  8. int j = 0;
  9. string r = s.Remove(j, i - 1);
  10. int par1 = count;
  11. int par2 = (s.Length - i) - (count - 1);
  12. string r1 = r.Remove(par1, par2);
  13. return (r1);
  14. }
  15. public static void Main(string[] args)
  16. {
  17. string s = "";
  18. while (true)
  19. {
  20. Console.WriteLine("Введите строку >");
  21. s = Console.ReadLine();
  22. if (s == null)
  23. break;
  24. Console.WriteLine("Введите позицию начала выделения >");
  25. string r = Console.ReadLine();
  26. int i = System.Convert.ToInt32(r);
  27. Console.WriteLine("Введите количество символов выделения >");
  28. r = Console.ReadLine();
  29. int j = System.Convert.ToInt32(r);
  30. Console.WriteLine("Выделить с символа {0} символов {1} \nПодстрока:{2}", i, j, substr(s, i, j));
  31. //Console.Read();
  32. }//while
  33. }
  34. }
  35. }

Решение задачи: «Метод выделения подстроки из строки»

textual
Листинг программы
  1. int par2 = (s.Length - i) - (count - 1);

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы