Проверить количество цифр введеных с клавиатуры - C#
Формулировка задачи:
Господа, следующий вопрос. Необходимо вписать с клавиатуры число. Если в нем три символа, то ты молодец, если число отличное от трех символов, то введено неправильно. Я написал следующий код, но мне выдает ошибку:
Cannot implicitly convert type 'int' to 'string'
Прошу вашей помощи в приведении кода к работоспособности.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Vvedite chislo");
string taskfive = Convert.ToString(Console.ReadLine());
Console.WriteLine("Kol-vo cifr = " + taskfive.Count());
int i = 0, counterBigvalues = 0, counternumber = 0;
while (i <= taskfive.Length)
Console.ReadKey();
if (taskfive = 3)
{
Console.WriteLine("Molodec!");
}
else
{
Console.WriteLine("Ne verno!");
}
}
}
}Решение задачи: «Проверить количество цифр введеных с клавиатуры»
textual
Листинг программы
string str = Console.ReadLine().Length == 3 ? "yes" : "no"; Console.Write(str);