I bored these days, I saw it. Several tools included in NET: ILDASM and ILASM, very depressed, the source code written by yourself can be solved by the original, even if you use dotfuscato to make the code to hide. . . .
The DLL, EXE file on the surface can easily restore the code. If you use the Reflector and a plug-in fileDisassembler, you can restore the original code, you can restore it into a variety. Net uses the language, everyone has a hard result, it can be broken by others, what do you feel?
This figure is the source code for the method of selectIndex's SelectIndex's SelectIndex. What about our code? Now think about it, everyone's labor results can take it for others to use others.