.CS

Archivo CS

C# Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CS es código fuente en texto plano escrito en C# (C-sharp), el lenguaje de programación de Microsoft para la plataforma .NET. Cualquier editor de texto lo abre para lectura, pero para compilarlo y ejecutarlo se necesita un conjunto de herramientas como Visual Studio, VS Code con el C# Dev Kit, o el .NET SDK gratuito. Por sí solo, un archivo .cs no hace nada hasta que se compila.

Desarrollador: Microsoft (C# language; ECMA-334 / ISO/IEC 23270) Categoría: Archivos de desarrollo Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CS?

Los archivos con la extensión .cs están asociados con el lenguaje de programación C# y el entorno de desarrollo Visual Studio.

Los archivos .cs almacenan código fuente de aplicaciones escrito en C#. C# puede utilizarse para crear aplicaciones desde las más básicas que muestran un mensaje en pantalla hasta programas más complejos que pueden acceder a una base de datos, recuperar recursos web o comunicarse con dispositivos externos. Los archivos .cs son compilados -por el compilador Roslyn (csc), normalmente a través del .NET SDK o Visual Studio- en un lenguaje intermedio (IL) empaquetado en un ensamblado .DLL o .exe. C# se introdujo en el año 2000, se lanzó con el .NET Framework 1.0 en 2002 y ahora es un lenguaje multiplataforma orientado a Windows, macOS y Linux a través del moderno tiempo de ejecución de .NET. El lenguaje está estandarizado como ECMA-334 / ISO/IEC 23270 y alcanzó la versión C# 13 con .NET 9 en noviembre de 2024.

Los archivos .cs almacenan datos en formato de texto plano y, por lo tanto, pueden editarse fácilmente con cualquier editor de texto. Sin embargo, se recomienda que los archivos .cs se editen utilizando editores de código dedicados que admitan la sintaxis de C# y puedan señalar posibles errores. Estas herramientas pueden corregir automáticamente errores de sintaxis, autocompletar valores y resaltar problemas como:

  • errores ortográficos,
  • errores sintácticos y léxicos,
  • errores de tipo de datos.

Trabajar con archivos .cs utilizando editores dedicados -como Visual Studio, Visual Studio Code (con la extensión C# Dev Kit) o JetBrains Rider- es mucho más fácil y rápido y, por tanto, más eficaz. Los archivos de proyecto relacionados incluyen .csproj (configuración de proyecto MSBuild) y .sln (archivo de solución que agrupa varios proyectos).

Seguridad y protección

RIESGO: MEDIUM

Un archivo .cs es texto plano e inofensivo de leer o abrir en un editor; no puede ejecutarse por sí mismo. El riesgo aparece solo cuando se COMPILA y EJECUTA el código: el código fuente de C# puede hacer cualquier cosa que un programa pueda (eliminar archivos, realizar llamadas de red, ejecutar comandos de shell), por lo que compilar y ejecutar archivos .cs no confiables -o un proyecto/solución completo no confiable- puede ejecutar código arbitrario. Lea el código fuente desconocido antes de compilarlo y no ejecute código en el que no confíe.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOC# Source Code Filetambién conocido como C Sharp source file, Visual C# source code
DESARROLLADORMicrosoft (C# language; ECMA-334 / ISO/IEC 23270)desde 2000 (C# 1.0 with the .NET Framework and Visual Studio .NET)
TIPO MIMEtext/plain
TIPOCódigo fuente de lenguaje de programación en texto plano (C#)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd

Programas que abren archivos CS

Windows4 apps
Microsoft Visual Studio Freemium Abra el proyecto/solución o el archivo .cs directamente; la edición gratuita Community compila y ejecuta C#. La mejor experiencia de IDE completo.
Notepad Código abierto Abra el .cs como texto con resaltado de sintaxis de C# para leer o editar rápidamente (sin compilación).
Visual Studio Code (with C# Dev Kit) Gratis Abra la carpeta; instale la extensión C# Dev Kit para IntelliSense, compilación y depuración. Editor ligero y gratuito.
.NET SDK (dotnet CLI) Gratis Compile/ejecute desde una terminal: «dotnet build» o «dotnet run». No se necesita IDE; multiplataforma.
macOS2 apps
Visual Studio Code (with C# Dev Kit) Gratis Abra la carpeta; instale la extensión C# Dev Kit para IntelliSense, compilación y depuración. Editor ligero y gratuito.
JetBrains Rider Freemium Abra el .sln/.csproj o .cs directamente; IDE completo de C# en macOS. Gratuito para uso no comercial.
Linux3 apps
GNU Emacs Código abierto Abra el .cs como texto (csharp-mode / Eglot LSP para una edición más rica). Una opción de editor de larga trayectoria.
JetBrains Rider Freemium Abra el .sln/.csproj o .cs directamente; IDE completo de C# en macOS. Gratuito para uso no comercial.
Visual Studio Code (with C# Dev Kit) Gratis Abra la carpeta; instale la extensión C# Dev Kit para IntelliSense, compilación y depuración. Editor ligero y gratuito.

Detalles técnicos

especificación profunda
Tipo de archivoCódigo fuente del lenguaje de programación C# en texto plano
Tipo MIMEtext/x-csharp (común); también text/plain
CodificaciónUTF-8 (con o sin BOM); los archivos antiguos pueden usar ANSI o UTF-16 LE
Bytes mágicosNinguno - texto plano; los archivos suelen abrirse con directivas «using», una declaración de «namespace» o comentarios «//»; puede aparecer un BOM UTF-8 opcional (EF BB BF) en el desplazamiento 0
CompiladorRoslyn (invocado como csc o mediante dotnet build); el .NET Framework heredado utilizaba el csc.exe independiente
Estándar del lenguajeECMA-334 e ISO/IEC 23270
Tiempo de ejecución de destinoCLR en .NET Framework, .NET Core o .NET 5-9+; también Mono; la versión del lenguaje de destino se establece en el .csproj propietario mediante la propiedad LangVersion
Salida compiladaCommon Intermediate Language (CIL/IL) dentro de un ensamblado .dll o .exe; requiere el tiempo de ejecución de .NET para ejecutarse
Soporte multiplataformaSí - el .NET SDK compila archivos .cs en Windows, macOS y Linux sin modificaciones
Tamaño de archivo típico1 KB - 200 KB por archivo; la convención recomienda un tipo público por archivo
Estructura del archivodirectivas using, espacio de nombres (namespace) opcional de bloque o de archivo, declaraciones de tipo (class, struct, record, interface, enum) y cuerpos de miembros o métodos
Archivos de proyecto relacionados.csproj (proyecto MSBuild), .sln (solución), .cshtml (vista Razor), .csx (script de C#)
Soporte para scriptsLos archivos .cs pueden ejecutarse directamente con «dotnet run» (programas basados en archivos, .NET 6+) o como scripts .csx a través del host dotnet-script
Integración de símbolos de depuraciónEl compilador Roslyn puede incrustar un hash de origen del archivo .cs en el archivo de símbolos .pdb asociado, lo que permite la depuración mediante Source Link
Plataformas asociadasWindows, macOS, Linux - cualquier sistema con el .NET SDK o el tiempo de ejecución Mono instalado
Lanzado2000 (C# 1.0 with the .NET Framework and Visual Studio .NET)
Última versiónC# 13 (.NET 9, November 2024); language standardized as ECMA-334 / ISO/IEC 23270
Estándar abierto · libre de regalías
Especificaciónlearn.microsoft.com

Conversiones de CS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CS.

Preguntas frecuentes

¿Cómo abro un archivo .cs?
Cualquier editor de texto lo abre para lectura/edición (Notepad++, VS Code, Bloc de notas). Para compilarlo y ejecutarlo, necesita un conjunto de herramientas de C#: Visual Studio (versión Community gratuita), VS Code con el C# Dev Kit, JetBrains Rider o el .NET SDK gratuito («dotnet run»).
¿Puedo ejecutar un archivo .cs directamente?
No haciendo doble clic; es código fuente, no un programa. Compílelo primero con el .NET SDK («dotnet build»/«dotnet run») o un IDE. El .NET moderno también admite la ejecución de un único .cs como una aplicación basada en archivos con «dotnet run archivo.cs».
¿Cómo convierto un archivo .cs en un .exe?
Debe compilarlo. Coloque el .cs en un proyecto de consola y ejecute «dotnet publish -c Release» (o Compilar en Visual Studio) para producir un .exe. Un archivo .cs suelto suele necesitar un proyecto a su alrededor.
¿Necesito Visual Studio para abrir un archivo .cs?
No. Para solo leerlo o editarlo, cualquier editor de texto funciona. Para compilarlo y ejecutarlo, el .NET SDK gratuito y multiplataforma o VS Code + C# Dev Kit es suficiente; Visual Studio es opcional.
¿Por qué mi archivo .cs no se compila por sí solo?
Un .cs suele depender de otros archivos, referencias y un .csproj que define el marco de trabajo (framework) de destino. Abra el proyecto o solución completa, no un solo archivo, y asegúrese de que el .NET SDK esté instalado.
¿Es un archivo .cs lo mismo que un script de Unity?
Los scripts de Unity SON archivos C# (.cs). Se ejecutan dentro del motor de Unity, que los compila; usted los edita en VS Code/Visual Studio/Rider pero los ejecuta a través del editor de Unity, no de forma independiente.

Referencias

1ECMA-334 - C# Language Specificationecma-international.org
2Microsoft Learn - C# documentationlearn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z