Pliki .CS przechowują fragmenty kodu źródłowego stworzonego w języku C#, który może zostać wykorzystany w aplikacjach zgodnych z technologią Microsoft .NET Framework. Korzysta z niego szeroka gama programów, od prostych programów realizujących jedną funkcję, aż do rozbudowanych aplikacji desktopowych. Pliki .CS na bieżąco generowane są przez Microsoft Visual Studio podczas tworzenia programów w języku C#.
Mogą także być edytowane przez dowolne edytory tekstu, jako że są po prostu plikami tekstowymi.