1 个回答
2023
回答于 2024-07-20
已采纳
提问:C#cs0029
错误;严重性代码说明项目文件行禁止显示状态错误CS0029无法将类型“System.Collections.Generic.List<BookMgr.book>”隐式转换为“BookMgr.book”BookMgrD:\VS-2019\BookMgr\BookMgr\BookMgrImpl.cs33活动的代码public book GetBookBid(string bname) { List<book> temps = new List<book>(); foreach (book b in books) { if (b.BookName.IndexOf(bname)!= -1) { temps.Add(b); } } return temps; }
网友回答:
你的函数返回类型定义与返回值的类型不符
你函数的定义,返回为book(这个具体类型我未知)
但你返回的是 List<book> 类型
你要么修改函数返回类型,要么修改返回值
我来回答
相关问题
1
回答
游戏王卡组推荐
单机游戏
567 浏览