我在这段代码中收到“Field 'UIHandler.handlerNewPlayer' is neverused...”通知:
class UIHandlerMain : IUIHandlerMain
{
public UIHandlerMain()
{
IUIHandlerNewPlayer handlerNewPlayer = new UIHandlerNewPlayer();
}
public IUIHandlerNewPlayer HandlerNewPlayer { get; }
}
Run Code Online (Sandbox Code Playgroud)
我是 C# 新手,但在我看来,自动实现的 handlerNewPlayer 是在构造函数中设置的。显然,我错过了一些简单而基本的东西。
在构造函数中,您声明了一个名为的局部变量handlerNewPlayer- 该属性HandlerNewPlayer从未分配给。为此,你必须写一些类似的东西:
public UIHandlerMain()
{
HandlerNewPlayer = new UIHandlerNewPlayer();
}
Run Code Online (Sandbox Code Playgroud)