Description: When I started learning C# half the time I was trying to find Java equivalents so that I can learn effectively, leveraging my existing Java skills. At times I was so frustrated by my knowledge or lack there of. I'm penning this piece in the hope that my experience might help Java programmers to learn Java's new cousin (or villain according to some view points!). I'll only deal with those functionalities which are present in Java but are modified / changed completely in...