是否有任何理由在实现类的方法名称之前包含接口引用?例如,假设您有一个ReportService:IReportService和一个GetReport(int reportId)方法.我正在审查一些代码,另一个开发人员在ReportService中实现了这样的方法:
Report IReportService.GetReport(int reportId)
{
//implementation
}
Run Code Online (Sandbox Code Playgroud)
我以前从未见过像这样的服务实现.它有用吗?
我正在审查一些代码,我遇到了以下代码:
List authorIntList = authorIds?.ToList();
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,authorIds是一个IEnumerable.?上面的代码行的目的是什么?我不确定我以前见过这种模式.它做了什么以及在哪个版本的.NET中实现了它?
我在.Net MVC组件中加载了ng2代码,但控制台中显示以下错误:
例外:未捕获(承诺):错误:找不到加载'UsersComponent'的主要插座错误:找不到加载'UsersComponent'的主插座
知道问题可能是什么吗?我正在使用ng2-final,我的应用确实有效.但是,我被要求开发一个参考实现,所以我需要确保在页面加载后错误不会显示在控制台中.