Исправить ошибку "Оператор + не может применяться к типам 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);