重载方法匹配ListItem,无效参数
本文关键字:无效 参数 ListItem 方法 重载 | 更新日期: 2023-09-27 18:19:24
我知道有很多类似的问题,但我已经把它们都看了一遍,我仍然在挣扎。这段代码的问题在于
函数private void DisplayCart()
{
lstCart.Items.Clear();
CartItem CartItem = default(CartItem);
foreach (DictionaryEntry CartEntry in CartA) {
CartItem = (CartItem)CartEntry.Value;
lstCart.Items.Add(CartItem.Display);
}
}
和我收到的错误消息是
错误1最佳重载方法匹配' system . web . ui . webcontrols . listtitemcollection . add (string)'有一些无效参数
错误2参数1:无法从'method group'转换为'string'
这是一个简单的字符串转换问题吗?到目前为止,我以为我已经理解了这个,尽管这让我很困惑。
您缺少圆括号,试图传递对方法的引用而不是实际调用该方法。你只需要这样做:
lstCart.Items.Add(CartItem.Display());
注意是Display()
而不是Display