问题
The syntax for disabling warnings is as follows:
#pragma warning disable 414, 3021
Or, expressed more generally:
#pragma warning disable [CSV list of numeric codes]
Is there a list of these numeric codes and the description of the warning that they're suppressing? Much to my chagrin, I can't seem to locate it via Google.
回答1:
You shouldn't need a list. The compiler will tell you. If you get a compiler error that says "warning CS0168", then add 168 to the list (or, better yet, fix the code).
回答2:
MSDN has a list of warning codes. Unfortunately, you have to click each link to view what the code actually means.
回答3:
Look down the list of C# compiler errors and warnings to find the individual warning numbers.
回答4:
FYI -
If you're using Visual Studio 2008, you can get the code directly from the Error List by right-clicking the error, and selecting Show Error Help from the context menu. The Help window should pop up, and show you everything you ever wanted to know about the error a la the MSDN website.
Could save you a bit of time.
来源:https://stackoverflow.com/questions/942238/list-of-pragma-warning-disable-codes-and-what-they-mean