我試圖計算總在我的C#程序的列表,我已經在我的課得到幫助,從幾個人,我們似乎無法找到問題,我的代碼,C#操作數錯誤
int totalB = 0;
Cards.ForEach(delegate(ConsoleApplication1.Program.CreditCard Balance)
{
totalB= totalB + Balance;
});
的錯誤是這樣的錯誤1操作「+」不能應用於類型「詮釋」的操作數和「ConsoleApplication1.Program.CreditCard」
的任何幫助,這將非常感激,因爲我不知道也不做那些試圖幫助我解決這個問題的人
哪裏是你的名單?什麼是信用卡?我的猜測是'Cards.Sum(x => x.Balance);' – Sayse
試着在你想要總結的成員中爲你的班級使用吸氣劑 想想看,你不會總結信用卡但你可能想要總結餘額,所以你應該在你的班級中有一個成員,例如原始類型的CreditCar.Balance。 使用該成員進行彙總 – Silvano
您是否覆蓋CreditCard上的「+」運算符?如果沒有,那麼你怎麼能期望添加一個int類? –