私は私のプログラムを実行しようとするこれまでのコンパイラは私にエラーをもたらすときInput string was not in a correct format.
フォーマット例外未処理:入力文字列が正しい形式ではありませんでした
私のコード:
public int number;
public int evenOrOdd()
{
if(number % 2 == 0)
{
return int.Parse(number+" is a even number");
}
else
{
return int.Parse(number + " is a oddnumber");
}
}
と
private void checkerButton_Click(object sender, EventArgs e)
{
pali = new Palindrome() { number = int.Parse(checkerBox.Text) };
checkerLabel.Text = pali.evenOrOdd().ToString();
}
'return int.Parse(number +"は偶数です); 'が問題です。文字列を数値に解析しようとしています。メソッドから文字列を返し、 'return number +"を偶数として使用する必要があります。 " –
コード例に' number'の宣言を含め、設定方法を教えてください。 –
@ChetanRanpariya返信時 – pkarthicbz