Как исправить ошибку в цикле

Помогите пожалуйста

Вот код:

using System;

namespace obuchenie

{

class Program

{

static void Main()

{

Console.WriteLine("Введите свой возраст: ");

short age = Convert.ToInt16(Console.ReadLine());

if (age > 99 || age < 0){

for (age = Console.ReadLine(); age < 99 || age > 0; ){

Console.WriteLine("Пожалуйста введите свой настоящий возраст: ");

}

}

}

}

Выводит ошибку что не удается явно преобразовать тип данных string в short, как это исправить

Лига программистов

1.5K постов11.4K подписчика

Добавить пост

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества