.CS

Arquivo CS

C# Source Code File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CS é um código-fonte em texto simples escrito em C# (C-sharp), a linguagem de programação da Microsoft para a plataforma .NET. Qualquer editor de texto pode abri-lo para leitura, mas para compilar e executá-lo, você precisa de um conjunto de ferramentas como o Visual Studio, VS Code com o C# Dev Kit ou o .NET SDK gratuito. Por si só, um arquivo .cs não faz nada até ser compilado.

Desenvolvedor: Microsoft (C# language; ECMA-334 / ISO/IEC 23270) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CS?

Arquivos com a extensão .cs estão associados à linguagem de programação C# e ao ambiente de desenvolvimento Visual Studio.

Arquivos .cs armazenam o código-fonte da aplicação escrito em C#. O C# pode ser usado para criar desde as aplicações mais básicas que exibem uma mensagem na tela até programas mais complexos que podem acessar um banco de dados, recuperar recursos da web ou se comunicar com dispositivos externos. Os arquivos .cs são compilados - pelo compilador Roslyn (csc), normalmente via .NET SDK ou Visual Studio - em uma linguagem intermediária (IL) empacotada em um assembly .DLL ou .exe. O C# foi introduzido em 2000, lançado com o .NET Framework 1.0 em 2002, e agora é uma linguagem multiplataforma voltada para Windows, macOS e Linux através do runtime .NET moderno. A linguagem é padronizada como ECMA-334 / ISO/IEC 23270 e alcançou o C# 13 com o .NET 9 em novembro de 2024.

Os arquivos .cs armazenam dados em formato de texto simples e, portanto, podem ser facilmente editados usando qualquer editor de texto. No entanto, recomenda-se que os arquivos .cs sejam editados usando editores de código dedicados que suportem a sintaxe C# e possam sinalizar erros potenciais. Tais ferramentas podem corrigir automaticamente erros de sintaxe, preencher valores automaticamente e destacar problemas como:

  • erros de ortografia,
  • erros sintáticos e lexicais,
  • erros de tipo de dados.

Trabalhar com arquivos .cs usando editores dedicados - como Visual Studio, Visual Studio Code (com a extensão C# Dev Kit) ou JetBrains Rider - é muito mais fácil e rápido e, portanto, mais eficaz. Arquivos de projeto relacionados incluem .csproj (configuração de projeto MSBuild) e .sln (arquivo de solução que agrupa vários projetos).

Segurança e proteção

RISCO: MEDIUM

Um arquivo .cs é texto simples e inofensivo para ler ou abrir em um editor - ele não pode ser executado por si só. O risco aparece apenas quando você COMPILA e EXECUTA o código: o código-fonte C# pode fazer qualquer coisa que um programa faz (excluir arquivos, fazer chamadas de rede, executar comandos de shell), portanto, construir e executar arquivos .cs não confiáveis - ou um projeto/solução inteira não confiável - pode executar código arbitrário. Leia o código-fonte desconhecido antes de compilá-lo e não execute código em que não confia.

Detalhes do formato

em resumo
NOME COMPLETOC# Source Code Filetambém conhecido como C Sharp source file, Visual C# source code
DESENVOLVEDORMicrosoft (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-fonte de linguagem de programação em texto simples (C#)
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos CS

Windows4 apps
Microsoft Visual Studio Freemium Abra o projeto/solução ou o arquivo .cs diretamente; a edição Community gratuita compila e executa C#. Melhor experiência de IDE completa.
Notepad Código aberto Abra o .cs como texto com realce de sintaxe C# para ler ou editar rapidamente (sem compilação).
Visual Studio Code (with C# Dev Kit) Gratuito Abra a pasta; instale a extensão C# Dev Kit para IntelliSense, compilação e depuração. Editor gratuito e leve.
.NET SDK (dotnet CLI) Gratuito Compile/execute a partir de um terminal: «dotnet build» ou «dotnet run». Nenhuma IDE necessária; multiplataforma.
macOS2 apps
Visual Studio Code (with C# Dev Kit) Gratuito Abra a pasta; instale a extensão C# Dev Kit para IntelliSense, compilação e depuração. Editor gratuito e leve.
JetBrains Rider Freemium Abra o .sln/.csproj ou .cs diretamente; IDE C# completa no macOS. Gratuito para uso não comercial.
Linux3 apps
GNU Emacs Código aberto Abra o .cs como texto (csharp-mode / Eglot LSP para edição mais rica). Escolha de editor de longa data.
JetBrains Rider Freemium Abra o .sln/.csproj ou .cs diretamente; IDE C# completa no macOS. Gratuito para uso não comercial.
Visual Studio Code (with C# Dev Kit) Gratuito Abra a pasta; instale a extensão C# Dev Kit para IntelliSense, compilação e depuração. Editor gratuito e leve.

Detalhes técnicos

especificação profunda
Tipo de arquivoCódigo-fonte da linguagem de programação C# em texto simples
Tipo MIMEtext/x-csharp (comum); também text/plain
CodificaçãoUTF-8 (com ou sem BOM); arquivos legados podem usar ANSI ou UTF-16 LE
Bytes mágicosNenhum - texto simples; os arquivos normalmente abrem com diretivas «using», uma declaração de «namespace» ou comentários «//»; um BOM UTF-8 opcional (EF BB BF) pode aparecer no deslocamento 0
CompiladorRoslyn (invocado como «csc» ou via «dotnet build»); o .NET Framework legado usava o csc.exe independente
Padrão da linguagemECMA-334 e ISO/IEC 23270
Runtime de destinoCLR no .NET Framework, .NET Core ou .NET 5-9+; também Mono; a versão da linguagem de destino é definida no .csproj proprietário via propriedade LangVersion
Saída compiladaCommon Intermediate Language (CIL/IL) dentro de um assembly .dll ou .exe; requer o runtime .NET para execução
Suporte multiplataformaSim - o .NET SDK compila arquivos .cs no Windows, macOS e Linux sem modificação
Tamanho típico do arquivo1 KB - 200 KB por arquivo; a convenção recomenda um tipo público por arquivo
Estrutura do arquivodiretivas «using», namespace opcional (escopo de arquivo ou bloco), declarações de tipo (class, struct, record, interface, enum) e corpos de membros ou métodos
Arquivos de projeto relacionados.csproj (projeto MSBuild), .sln (solução), .cshtml (Razor view), .csx (script C#)
Suporte a scriptsArquivos .cs podem ser executados diretamente com «dotnet run» (programas baseados em arquivo, .NET 6+) ou como scripts .csx via o host dotnet-script
Integração de símbolos de depuraçãoO compilador Roslyn pode incorporar um hash de origem do arquivo .cs no arquivo de símbolos .pdb associado, permitindo a depuração via Source Link
Plataformas associadasWindows, macOS, Linux - qualquer sistema com o .NET SDK ou runtime Mono instalado
Lançado2000 (C# 1.0 with the .NET Framework and Visual Studio .NET)
Versão mais recenteC# 13 (.NET 9, November 2024); language standardized as ECMA-334 / ISO/IEC 23270
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de CS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CS.

Perguntas frequentes

Como abro um arquivo .cs?
Qualquer editor de texto o abre para leitura/edição (Notepad++, VS Code, Bloco de Notas). Para compilar e executar, você precisa de um conjunto de ferramentas C#: Visual Studio (versão Community gratuita), VS Code com o C# Dev Kit, JetBrains Rider ou o .NET SDK gratuito («dotnet run»).
Posso executar um arquivo .cs diretamente?
Não com um clique duplo - é código-fonte, não um programa. Compile-o primeiro com o .NET SDK («dotnet build»/«dotnet run») ou uma IDE. O .NET moderno também suporta a execução de um único .cs como um app baseado em arquivo com «dotnet run arquivo.cs».
Como converto um arquivo .cs para um .exe?
Você o compila. Coloque o .cs em um projeto de console e execute «dotnet publish -c Release» (ou Build no Visual Studio) para gerar um .exe. Um único .cs avulso geralmente precisa de um projeto ao seu redor.
Preciso do Visual Studio para abrir um arquivo .cs?
Não. Para apenas ler ou editar, qualquer editor de texto funciona. Para construir e executar, o .NET SDK gratuito e multiplataforma ou o VS Code + C# Dev Kit é suficiente; o Visual Studio é opcional.
Por que meu arquivo .cs não compila sozinho?
Um .cs geralmente depende de outros arquivos, referências e um .csproj que define o framework de destino. Abra o projeto/solução inteiro, não apenas um arquivo individual, e certifique-se de que o .NET SDK está instalado.
Um arquivo .cs é o mesmo que um script do Unity?
Scripts do Unity SÃO arquivos C# (.cs). Eles rodam dentro do motor do Unity, que os compila; você os edita no VS Code/Visual Studio/Rider, mas os executa através do editor do Unity, não de forma independente.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z