Apparently I'm having problems with strings :
public partial class Form1 : Form
{
private int _adicionar;
private int _retirar;
public Form1()
{
InitializeComponent();
}
private void _Random_Click(object sender, EventArgs e)
{
Random num = new Random();
_ValSorteado.Text = num.Next(Convert.ToInt32(_TextValMin.Text), Convert.ToInt32(_TextValMax.Text)).ToString();
if (_Igual.Checked)
{
if (_TextValPalite.Text == _ValSorteado.Text)
{
_adicionar = _adicionar + 1;
_Acerto.Text = Convert.ToString(_adicionar);
}
else
{
_retirar = _retirar + 1;
_Errou.Text = Convert.ToString(_retirar);
}
if (_Maior.Checked)
{
if (_TextValPalite.Text > _ValSorteado.Text)
{
_adicionar = _adicionar + 1;
_Acerto.Text = Convert.ToString(_adicionar);
}
else
{
_retirar = _retirar + 1;
_Errou.Text = Convert.ToString(_retirar);
}
}
if (_Menor.Checked)
{
if (_TextValPalite.Text < _ValSorteado.Text)
{
_adicionar = _adicionar + 1;
_Acerto.Text = Convert.ToString(_adicionar);
}
else
{
_retirar = _retirar + 1;
_Errou.Text = Convert.ToString(_retirar);
}
}
}
}
For equal values (==) and different (! =) I get, but for larger values (>) or smaller (