Variable is assigned but its value is never used (

2019-01-15 23:16发布

问题:

In Visual Studio I used the following code:

 private bool answer = true;
    Private Buttonclick()
   {
      if()
       {
        answer =false
        }
   }

Compiler gives me a warning that says "answer is assigned but its value is never used". How do I fix this?

回答1:

It means you have given answer a value, but not referenced it elsewhere. Meaning you are not using answer elsewhere in your program.

You fix it by referencing answer from another part of your program.



回答2:

The reason the warning pops up is not because the variable is never assigned, but because it is in fact never used for any sort of comparison in the rest of the code.

Please go through this reference: http://weblog.west-wind.com/posts/2009/Feb/28/Variable-is-assigned-but-its-Value-is-never-used-Warning



回答3:

If you want to disable warnings, the error list contains a button that can stop them being shown in the list.

Additionally, a warning is just a warning. They won't stop your program from compiling, or even running. They may, however, declare in advance runtime errors and the like, so don't ignore them completely.



标签: c# winrt-xaml