.NET 4.x Вывести в консоль только 120 символов строки - C#

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

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

Нужно вывести в консоль только 120 символов строки, если есть символ &, то разбиваем Split и нужно получить последний элемент из массива и вывести только 120 символов.
 
                    if (tb.Contains("&"))
                    {
                         tb = tb.Split('&')[тут];
                         //тут. Нужно приравнять последнему элементу в массиве
                    }
                    // Это для вывода 120 символов
                    string holo = "";
                    int i = 1;
                    foreach(var ch in tb)
                    {
                        if(i == 120)
                        {
                            break;
                        }
                        holo += ch;
                        i++;
                        
                    }
                    // конец кода для вывода 120 символов
                   Console.WriteLine(holo);

insite2012

, зачем переименовали тему? В консоль я вывел 120 символов, у меня загвоздка с split, нужно получить последний элемент из массива и его запихнуть уже в ГОТОВЫЙ метод по выводу 120 симв.

Решение задачи: «.NET 4.x Вывести в консоль только 120 символов строки»

textual
Листинг программы
using System;
 
class Program
{
    public static void Main()
    {
        string s = "abc&def";
        int begin = s.LastIndexOf('&') + 1;
        int length = Math.Min(s.Length - begin, 2);
        Console.WriteLine(s.Substring(begin, length));
    }
}

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы