How to Detect and avoid memory Leaks in .NET applications?

Here is an excellent MSDN article on how to detect and avoid memory leaks in .NET applications.

https://msdn.microsoft.com/en-us/library/ee658248.aspx

A must read for Sr. Developers and Testers.

Thanks
Anil