电脑网络

C#cs0029

346 浏览

C#cs0029

1 个回答

2023用户头像
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> 类型

你要么修改函数返回类型,要么修改返回值

我来回答

相关问题