Different C# Output Between Release and Debug
I've a little C# program here that produces different output between the Debug and Release versions. The empty output from the Release version is, I think, consistent with the C# Language Specification. This program should not produce output, yet the Debug version does. I've run both the Release and Debug versions from the command line (outside the VS environment) and get the same inconsistent output. I've decompiled the Debug version (using ILDASM) and then re-compiled it with ILASM. When I do this, the newly compiled program behaves just like the Release version. I can only imagine that when