When adding a new item (class, control, etc) in C# it will automatically add a namespace to the file depending on the location in the project.
Is this also available
This is available as part of Resharper where you can create templates to do this.
This is the standard template.
Namespace $NAMESPACE$ Public Class $CLASS$ $END$ End Class End Namespace