Поясните принцип работы данной программы. Она обрезает строку до указанной длины, и добавляет многоточие - C#
Формулировка задачи:
class StringHelper
{
public static string TrimIt(string s, int max)
{
if (s == null)
return string.Empty;
if (s.Length <= max)
return s;
return s.Substring(0, max) + "...";
}
}
class Program
{
static void Main(string[] args)
{
string s = "Очень длинная строка, которую необходимо обрезать до указанной длины и добавить многоточие";
Console.WriteLine(StringHelper.TrimIt(s, 20)); //"Очень длинная строка…"
Console.ReadLine();
}
}Решение задачи: «Поясните принцип работы данной программы. Она обрезает строку до указанной длины, и добавляет многоточие»
textual
Листинг программы
public static string TrimIt(string s, int max)//вход - строка и максимальное значение
{
if (s == null)// если строка пустая - вернуть пустую строку
return string.Empty;
if (s.Length <= max)// если строка меньше значения, то смысла укорачивать нет и возращаем входную строку
return s;
return s.Substring(0, max) + "..."; // вернуть подстроку начиная с первого и заканчивая максимальным значением символа и добавить троеточие
}