10 tips for c#