Метод выделения подстроки из строки - C#
Формулировка задачи:
Здравствуйте.Начал изучать C# по книге,представленной во вложении.Комментарии к представленной программе показались очень кратки и поверхностны(с. 97 в книге).Прошу помочь начинающему программисту и объяснить самые сложные моменты поподробнее,особенно непонятно место с функцией "static string substr....".Заранее спасибо
C# для начинающих .pdf
Листинг программы
- using System;
- namespace app10_substr
- {
- class Program
- {
- static string substr(string s, int i, int count)
- {
- int j = 0;
- string r = s.Remove(j, i - 1);
- int par1 = count;
- int par2 = (s.Length - i) - (count - 1);
- string r1 = r.Remove(par1, par2);
- return (r1);
- }
- public static void Main(string[] args)
- {
- string s = "";
- while (true)
- {
- Console.WriteLine("Введите строку >");
- s = Console.ReadLine();
- if (s == null)
- break;
- Console.WriteLine("Введите позицию начала выделения >");
- string r = Console.ReadLine();
- int i = System.Convert.ToInt32(r);
- Console.WriteLine("Введите количество символов выделения >");
- r = Console.ReadLine();
- int j = System.Convert.ToInt32(r);
- Console.WriteLine("Выделить с символа {0} символов {1} \nПодстрока:{2}", i, j, substr(s, i, j));
- //Console.Read();
- }//while
- }
- }
- }
Решение задачи: «Метод выделения подстроки из строки»
textual
Листинг программы
- int par2 = (s.Length - i) - (count - 1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д