Я продолжаю получать ошибку на строке, в которой указано int userIN = int.Parse (answerBox.Text); Я не понимаю, почему это происходит. Я уверен, что это просто то, что я проглядываю, но я сидел здесь полностью сбитым с толку.Ошибка в программе сложения с добавлением C#
Необработанное исключение типа «System.FormatException» произошло в mscorlib.dll
Дополнительная информация: Входная строка была не в правильном формате.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RandomAddition
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// First Random Nummber
int rand1;
Random rn1 = new Random();
rand1 = rn1.Next(500) + 100;
number1.Text = rand1.ToString();
//Second Random Number
int rand2;
rand2 = rn1.Next(500) + 100;
number2.Text = rand2.ToString();
// Answer
int anw = rand1 + rand2;
int answ = rand1 + rand2;
// Check
int userIN = int.Parse(answerBox.Text);
if (answ == userIN)
{
feedback.Text = "Correct";
}
else
{
feedback.Text = "incorrect";
}
}
}
}
«Я все время получаю сообщение об ошибке» .... что говорит об ошибке? – Rotem
Что такое ошибка? Какова ценность 'answerBox.Text' и какова ваша' CurrentCulture'? Отлаживайте свой код и рассказывайте нам. –
Необработанное исключение типа «System.FormatException» произошло в mscorlib.dll Дополнительная информация: Строка ввода не была в правильном формате. – TacosaurusRex