小编Tro*_*ner的帖子

为什么double.class不等于java.lang.Double.class?

由于原始double用java.lang.Double类表示,所以double.class不应该等于java.lang.Double.class吗?(这当然也发生在其他原始类型上)

System.out.println(double.class == Double.class);
Run Code Online (Sandbox Code Playgroud)

输出:

Result: false
Run Code Online (Sandbox Code Playgroud)

java primitive class

6
推荐指数
1
解决办法
711
查看次数

私人保护和内部保护之间的区别

C#7.2介绍了private protected修饰符,它的区别是internal protected什么?

来自doc:

私有受保护成员可以通过从包含类派生的类型访问,但只能在其包含的程序集中访问.

这究竟是什么internal protected呢?

c# access-modifiers

3
推荐指数
1
解决办法
1736
查看次数

用于测试的 IHostingEnvironment

我正在尝试使用ABP 2.0.2 中的单元测试项目,当我运行选定的测试GetUsers_Test()时出现以下错误。

Message: Castle.MicroKernel.Handlers.HandlerException : Can't create component 'imfundoplatform.imfundoplatformCoreModule' as it has dependencies to be satisfied.

'imfundoplatform.imfundoplatformCoreModule' is waiting for the following dependencies:
- Service 'Microsoft.AspNetCore.Hosting.IHostingEnvironment' which was not registered.
Run Code Online (Sandbox Code Playgroud)

我的核心模块的构造函数:

public imfundoplatformCoreModule(IHostingEnvironment env)
{
    _appConfiguration = AppConfigurations.Get(env.ContentRootPath, env.EnvironmentName, env.IsDevelopment());
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何将它传递给模块或让单元测试正常工作。请帮忙!

c# aspnetboilerplate

1
推荐指数
1
解决办法
3942
查看次数