我发布此消息是因为我想知道我的c#代码中出现了警告:
私有字段xxxx已分配,但其值从未使用过
有问题的属性仅用作用户的标志.实际上,用户可以访问(获取)值false或true知道某事物的状态.
以下是创建此警告的代码示例:
class Class1 {
//Attributs
private b_myboolean = false;
//Accessors
public bool B_myboolean
{
get{ return b_myboolean;}
}
//Methods
//Somewhere in a method
b_myboolean =true;
}
Run Code Online (Sandbox Code Playgroud)
这样的东西会返回警告.你知道为什么吗 ?我是否需要以另一种方式编写此标志?
感谢您提前帮助.
JOZE
在 Visual Studio 中,我使用了以下代码:
private bool answer = true;
Private Buttonclick()
{
if()
{
answer =false
}
}
Run Code Online (Sandbox Code Playgroud)
编译器给我一个警告,说“已分配答案,但从未使用过它的值”。我该如何解决?