Исправить ошибку "Оператор + не может применяться к типам char и "группа методов" - C#

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

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions; 
 
namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            Console.WriteLine(n);
            string[] a = new string[n];
            for (int i = 0; i < n; i++)
            {
                String s = Console.ReadLine();
                int k = s.Length;
                if (k > 10) s = s[0] + s.Substring(1, k - 2).Length.ToString + s[k - 1]; 
// Оператор + не может применяться к типам char и "группа методов". 
                a[i] = s;
            }
            
            for (int i = 0; i < a.Length; i++) Console.WriteLine(a[i]);
            Console.ReadLine();
        }
    }
}

Решение задачи: «Исправить ошибку "Оператор + не может применяться к типам char и "группа методов"»

textual
Листинг программы
  if (k > 10) s = s.Substring(0,1) + (s.Length-2).ToString() + s.Substring(k - 1,1);

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


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

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

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