私は初心者ですので、回答した人には、すべてのステップを指定してください。 私はクライアントと消費を追加するWPFアプリケーションを持っています。入力したすべての消費の合計を計算する必要があります。私は「int型BerekenTotaalConsumpties」関数に入力された「consumpties」の合計を計算するが、私はFormatExceptionエラーを取得ListBoxの整数の合計を計算してラベルに表示する
private void btnKlantToevoegen_Click(object sender, RoutedEventArgs e)
{
string klant; int consumpties, maxklantconsumpties;
klant = txtKlantNaam.Text;
consumpties = int.Parse(txtKlantConsumpties.Text);
maxklantconsumpties = int.Parse(txtMaxKlantConsumpties.Text);
if (consumpties <= maxklantconsumpties && consumpties != 0)
{
lbOverzicht.Items.Add($"{klant} ({consumpties})");
}
lblTotaalConsumpties.Content = BerekenTotaalConsumpties(consumpties).ToString();
}
int BerekenTotaalConsumpties (int totaalconsumpties)
{
totaalconsumpties = 0;
for (int i = 0; i <= lbOverzicht.Items.Count; i++)
{
totaalconsumpties += int.Parse(lbOverzicht.Items[i].ToString());
}
return totaalconsumpties;
}
:私は、コードを次のようしています。
基本的に私は整数(消費)を別々に追跡する方法を理解していません。 – WilliamV
私は1つのメソッドを共有することができます..グローバルリストを宣言するオブジェクト..そこに(消費)を追加する..合計の時に..そのリストから項目を取得..これは助けることを願って –
NMathur
上記のコードのロジック:ユーザーはクライアントとそのクライアントへの消費量を入力する必要があります。消費量は設定された最大値を超えてはなりません。ユーザーは、入力したクライアントの総数とすべてのクライアントの総消費数を確認できる必要があります。 – WilliamV