I don't know how to name it, so I named it autospacing

When I type this code in VB:
Code:
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

System.Console.WriteLine("example")

End Sub

End Class
When I press enter, the code will automatticly go like this:

Code:
Public Class Form1

      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

           System.Console.WriteLine("example")

      End Sub

End Class
but when I type a code in C# like this:

Code:
using System
namespace examplecode
{
class exampleclass
{
static void Main()
{
Console.WriteLine("example");
}
}
}
it won't go right automaticly, is there a way to activate this?

Thanks in advance! 8D