There are many namespaces in C# for example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
I know System namespace eliminates need to have System name in every WriteLine() method. I wish to know is there any technique to decide appropriate name space for a program. Is there any articles about this?