C# System.FormatException: "Входная строка имела неверный формат."

138
10 февраля 2022, 00:00

Здравствуйте, возникла ошибка во время отладки. В самом коде ошибок не было.

using System;

namespace Гипер_инстремент
{ 
   class Program {
    class Anekdots {
            string a1;
            string a2;
            string a3;
            public void Anekdot()
    {
                a1 = "Новый год — это повод встретиться со всеми родственниками и вспомнить, почему конкретно вы живёте отдельно.";
                a2 = "Свой первый срок по малолетке я отбывал в углу.";
                a3 = "В 2 часа ночи во мне просыпается философ, в 3 часа – мечтатель, а в 7 часов – невыспавшийся человек.";
        int x1 = Convert.ToInt32(a1);
        int x2 = Convert.ToInt32(a2);
        int x3 = Convert.ToInt32(a3);
        Random rnd1 = new Random();
        int rn1 = rnd1.Next(x1, x3);
        Console.WriteLine(rn1);
    }
}

        static void Main(string[] args)
        {
            Console.WriteLine("Что вы хотите ?");
            Console.WriteLine("Писать только цифрами");
            Console.WriteLine("1.Анекдот");
            Console.WriteLine("2.Калькулятор");
            Console.WriteLine("3.Загадки");
            int nym1 = Convert.ToInt32(Console.ReadLine());
            switch(nym1)
        {
                case 1:
            Anekdots p1 = new Anekdots();
                    p1.Anekdot();
                    break;
        }
        }
    }
}
Answer 1

Вот быстрый пример:

  class Anekdots
    {
        List<string> _anekdotlist = new List<string>();
        public void Anekdot()
        {
            _anekdotlist.Add("Новый год — это повод встретиться со всеми родственниками и вспомнить, почему конкретно вы живёте отдельно");
            _anekdotlist.Add("Свой первый срок по малолетке я отбывал в углу.");
            _anekdotlist.Add("В 2 часа ночи во мне просыпается философ, в 3 часа – мечтатель, а в 7 часов – невыспавшийся человек.");
            Random rnd1 = new Random();
            int rn1 = rnd1.Next(0, _anekdotlist.Count - 1);
            Console.WriteLine(_anekdotlist[rn1]);
        }

    }
READ ALSO
RoutedEventConverter не может обработать событие Checked

RoutedEventConverter не может обработать событие Checked

Есть такой шаблон для checkBox

104
Вызов вложенных async методов

Вызов вложенных async методов

Внутри GetCacheItemAsync используется 'copy-past' реализация SemaphorSlim, _useCount которого будет равен 1 если метод SetSomething вызывать два раза, ибо _fieldValue уже проинициализированоТ

89
HTML CSS Установить размер внутреннего div в зависимости от размера внешнего

HTML CSS Установить размер внутреннего div в зависимости от размера внешнего

У меня есть div, внутри которого три div'a установленных вертикальноИ я хочу к примеру сделать первый блок 25% от ширины внешнего div, второй 25% и третий...

99
Почему модальное окно прижимает или фиксирует к верху

Почему модальное окно прижимает или фиксирует к верху

У меня на сайте модальные окнаА так же в них есть по всплывающему окну с формой

85