I would not recommend using Eclipse for C#.
There are solutions out there for eclipse that lets you have syntax highlighting for C#, but i'm not sure of it's compilation abilities.
Also, why use Eclipse when VS already has so much. I mean hell, Microsoft made the language, and their software is ideal for it.
Not to mention, VS has very extravagant WinForms customization. Nothing would compare even if eclipse did come out with something.
If you'd like your VS C# Express to operate like eclipse, (keybinds, color, etc) then you can do that yourself, and customize the options. I myself LOVE eclipse.. but it cannot stand on it's toes against the beast that is Visual Studio.
Check out this article.. it's written by a person that likes eclipse, but programs in VS. might help you get started.