私は情報の入力を受け取り、それを辞書に保存してリストボックスに追加するWebフォームを作成しています。Dictionaryから実装するために文字列からintへの変換
newAccount.IDは、Accountクラス内で整数として設定されます。クリックイベントでそれを解析しました。私は現在の辞書が例外を追加する前に、アカウントIDが含まれているかどうかをチェックしています 『文字列』に "int型から変換することはできません
protected void btnAdd_Click(object sender, EventArgs e)
{
Account newAccount = new Account();
newAccount.ID = int.Parse(txtID.Text);
newAccount.Balance = double.Parse(txtBalance.Text);
newAccount.Name = txtName.Text;
if (myAccounts.ContainsKey(newAccount.ID))
}
お金に 'double'を使用しないでください、' decimal'を使用してください –
あなたは試してみてください:newAccount.ID.ToString()? – Youssef13
@ Youssef13、そんなことを修正しました。私は完全に忘れてしまった。ありがとうございました。 – Hwarden12