How to prevent .NET DLL to be decompiled

Answer:-ILDASM help us to decompile the .net dll similarly there are third party tool that can decompile the dll and easily get the source code.The process that help to stop this is called "obfuscation" it is technique which not allow tool to decompile there are many third party tool also available.