Метод выделения подстроки из строки - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д