csharp-mode is a derived mode for cc-mode 5.30.x or higher that implements the font-locking and indention rules for C#.