C#开发数独求解器出现Cannot implicitly Convert Type报错如何修复
报错修复方案
错误根因
你代码里的Find方法声明的返回类型为SudokuMapper,但方法实际返回的是SudokuSolver.Data命名空间下的SudokuMap类实例,二者是完全不同的类型,无法隐式转换,因此触发编译错误。
修复操作
打开SudokuMapper.cs文件,修改Find方法的返回类型声明:
将原代码:
public SudokuMapper Find(int givenRow, int givenCol)
替换为:
public SudokuMap Find(int givenRow, int givenCol)
修改后重新编译项目即可解决该报错。
内容的提问来源于stack exchange,提问作者minTwin
相关产品推荐
相关产品推荐

