Một tập tin mã nguồn viết bằng ngôn ngữ lập trình C# được phát triển bởi Microsoft để kết hợp với .NET Framework. Được dùng để phát triển nhiều dòng ứng dụng từ các ứng dụng desktop đơn giản cho tới các ứng dụng nhượng quyền. Các file CS thường được biên tập bằng Visual C# một thành phần trong Microsoft Visual Studio.
Tuy vậy, các file CS vẫn có thể được chỉnh sửa bởi nhiều chương trình biên tập mã nguồn khác nhau.