Whenever I create new classes using Visual Studio 2010 Express C# it creates them with no access modifier. 9 times out of 10 I want my new classes to be public. How can I have Visual Studio create empty class templates with the "public" modifier by default?
Visual C# 2010 Express: Specify default access modifier for new classes?
2k Views Asked by User At
3
There are 3 best solutions below
1

You can Define Your Own Item Templates.
They are supported in the Express Edition as well: Creating Visual Studio Express Templates
0

The article How to modify the default new class template for C# in Visual Studio 2008 or 2010? should help.
The trick is to create a new item template named Class. Then when you do Add > New Class, your template will be selected by default rather than the built-in Class template. (I am not sure if this behaviour is guaranteed but it Works On My Machine (TM).) To create the template:
Now do an Add > Class and you should see your Class template being used by default instead of the built-in one.