gpt4 book ai didi

c# - ListItem的方法重载匹配,参数无效

转载 作者:行者123 更新时间:2023-12-02 11:03:49 24 4
gpt4 key购买 nike

我知道有很多与此类似的问题,但是我已经仔细阅读了所有问题,但我仍在努力。此代码的问题在于此功能

private void DisplayCart()
{
lstCart.Items.Clear();
CartItem CartItem = default(CartItem);
foreach (DictionaryEntry CartEntry in CartA) {
CartItem = (CartItem)CartEntry.Value;
lstCart.Items.Add(CartItem.Display);
}
}
我收到的错误消息是

Error 1 The best overloaded method match for 'System.Web.UI.WebControls.ListItemCollection.Add(string)' has some invalid arguments

Error 2 Argument 1: cannot convert from 'method group' to 'string'


这是一个简单的字符串转换问题吗?我以为直到现在为止我仍对此有所了解,尽管这使我无法接受。

最佳答案

您缺少括号,试图将引用传递给方法,而不是实际调用该方法。您只需要这样做:

lstCart.Items.Add(CartItem.Display());

请注意,它是 Display()而不是 Display

关于c# - ListItem的方法重载匹配,参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com