.CS

CS-fil

C# Source Code File
Stil et spørgsmål
HURTIGT SVAR

En CS-fil er kildekode i almindelig tekst skrevet i C# (C-sharp), Microsofts programmeringssprog til .NET-platformen. Enhver teksteditor kan åbne den til læsning, men for at kompilere og køre den skal du bruge et værktøjssæt som Visual Studio, VS Code med C# Dev Kit eller det gratis .NET SDK. I sig selv gør en .cs-fil intet, før den er kompileret.

Udvikler: Microsoft (C# language; ECMA-334 / ISO/IEC 23270) Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CS-filformatet?

Filer med filtypenavnet .cs er knyttet til programmeringssproget C# og udviklingsmiljøet Visual Studio.

.cs-filer gemmer applikationskildekode skrevet i C#. C# kan bruges til at oprette alt fra de mest basale applikationer, der viser en besked på skærmen, til mere komplekse programmer, der kan tilgå en database, hente webressourcer eller kommunikere med eksterne enheder. .cs-filer kompileres - af Roslyn (csc)-compileren, typisk via .NET SDK eller Visual Studio - til et mellemliggende sprog (IL) pakket i en .DLL eller .exe assembly. C# blev introduceret i 2000, udgivet med .NET Framework 1.0 i 2002, og er nu et tværplatform-sprog, der understøtter Windows, macOS og Linux via den moderne .NET-runtime. Sproget er standardiseret som ECMA-334 / ISO/IEC 23270 og nåede C# 13 med .NET 9 i november 2024.

.cs-filer gemmer data i almindeligt tekstformat og kan derfor nemt redigeres med enhver teksteditor. Det anbefales dog, at .cs-filer redigeres med dedikerede kodeeditorer, der understøtter C#-syntaks og kan markere potentielle fejl. Sådanne værktøjer kan automatisk rette syntaksfejl, udfylde værdier automatisk og fremhæve problemer som:

  • stavefejl,
  • syntaktiske og leksikalske fejl,
  • datatypefejl.

Arbejde med .cs-filer ved hjælp af dedikerede editorer - såsom Visual Studio, Visual Studio Code (med C# Dev Kit-udvidelsen) eller JetBrains Rider - er meget lettere og hurtigere og dermed mere effektivt. Relaterede projektfiler inkluderer .csproj (MSBuild-projektkonfiguration) og .sln (løsningsfil, der grupperer flere projekter).

Sikkerhed og tryghed

RISIKO: MEDIUM

En .cs-fil er almindelig tekst og ufarlig at læse eller åbne i en editor - den kan ikke køre af sig selv. Risikoen opstår først, når du KOMPILERER og KØRER koden: C#-kildekode kan gøre alt, hvad et program kan (slette filer, foretage netværksopkald, køre shell-kommandoer), så bygning og eksekvering af ukendte .cs-filer - eller et helt ukendt projekt/løsning - kan eksekvere vilkårlig kode. Læs ukendt kildekode igennem, før du bygger den, og kør ikke kode, du ikke har tillid til.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNC# Source Code Fileogså kendt som C Sharp source file, Visual C# source code
UDVIKLERMicrosoft (C# language; ECMA-334 / ISO/IEC 23270)siden 2000 (C# 1.0 with the .NET Framework and Visual Studio .NET)
MIME-TYPEtext/plain
TYPEKildekode til programmeringssprog i almindelig tekst (C#)
STANDARDÅben · royaltyfri

Programmer der åbner CS-filer

Windows4 apps
Microsoft Visual Studio Freemium Åbn projektet/løsningen eller .cs-filen direkte; den gratis Community-udgave kompilere og kører C#. Bedste fulde IDE-oplevelse.
Notepad Open-source Åbn .cs som tekst med C#-syntaksfremhævning for at læse eller hurtigt redigere (ingen kompilering).
Visual Studio Code (with C# Dev Kit) Gratis Åbn mappen; installer C# Dev Kit-udvidelsen for IntelliSense, build og fejlfinding. Letvægts gratis editor.
.NET SDK (dotnet CLI) Gratis Kompiler/kør fra en terminal: «dotnet build» eller «dotnet run». Ingen IDE påkrævet; tværplatform.
macOS2 apps
Visual Studio Code (with C# Dev Kit) Gratis Åbn mappen; installer C# Dev Kit-udvidelsen for IntelliSense, build og fejlfinding. Letvægts gratis editor.
JetBrains Rider Freemium Åbn .sln/.csproj eller .cs direkte; fuld C# IDE på macOS. Gratis til ikke-kommerciel brug.
Linux3 apps
GNU Emacs Open-source Åbn .cs som tekst (csharp-mode / Eglot LSP for mere avanceret redigering). Et klassisk valg af editor.
JetBrains Rider Freemium Åbn .sln/.csproj eller .cs direkte; fuld C# IDE på macOS. Gratis til ikke-kommerciel brug.
Visual Studio Code (with C# Dev Kit) Gratis Åbn mappen; installer C# Dev Kit-udvidelsen for IntelliSense, build og fejlfinding. Letvægts gratis editor.

Tekniske detaljer

dyb specifikation
FiltypeC# programmeringssprog kildekode i almindelig tekst
MIME-typetext/x-csharp (almindelig); også text/plain
KodningUTF-8 (med eller uden BOM); ældre filer kan bruge ANSI eller UTF-16 LE
Magic bytesIngen - almindelig tekst; filer starter typisk med using-direktiver, en namespace-erklæring eller // kommentarer; en valgfri UTF-8 BOM (EF BB BF) kan forekomme ved offset 0
CompilerRoslyn (køres som csc eller via dotnet build); ældre .NET Framework brugte den selvstændige csc.exe
SprogstandardECMA-334 og ISO/IEC 23270
Mål-runtimeCLR på .NET Framework, .NET Core, eller .NET 5-9+; også Mono; målsprogversionen indstilles i den tilhørende .csproj via LangVersion-egenskaben
Kompileret outputCommon Intermediate Language (CIL/IL) inde i en .dll eller .exe assembly; kræver .NET-runtime for at køre
Tværplatform-understøttelseJa - .NET SDK kompilere .cs-filer på Windows, macOS og Linux uden ændringer
Typisk filstørrelse1 KB - 200 KB pr. fil; konventionen anbefaler én offentlig type pr. fil
Filstrukturusing-direktiver, valgfri fil-scoped eller blok-namespace, type-erklæringer (class, struct, record, interface, enum) og medlem- eller metode-kroppe
Relaterede projektfiler.csproj (MSBuild-projekt), .sln (løsning), .cshtml (Razor-view), .csx (C#-script)
Scripting-understøttelse.cs-filer kan køres direkte med dotnet run (filbaserede programmer, .NET 6+) eller som .csx-scripts via dotnet-script-hosten
Debug-symbol integrationRoslyn-compileren kan indlejre en kilde-hash af .cs-filen i den tilhørende .pdb-symbolfil, hvilket muliggør Source Link-fejlfinding
Tilknyttede platformeWindows, macOS, Linux - ethvert system med .NET SDK eller Mono-runtime installeret
Udgivet2000 (C# 1.0 with the .NET Framework and Visual Studio .NET)
Seneste versionC# 13 (.NET 9, November 2024); language standardized as ECMA-334 / ISO/IEC 23270
Åben standardJa · royaltyfri
Specifikationlearn.microsoft.com

CS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CS-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CS-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .cs-fil?
Enhver teksteditor kan åbne den til læsning/redigering (Notepad++, VS Code, Notesblok). For at kompilere og køre den skal du bruge et C#-værktøjssæt: Visual Studio (gratis Community-version), VS Code med C# Dev Kit, JetBrains Rider eller det gratis .NET SDK («dotnet run»).
Kan jeg køre en .cs-fil direkte?
Ikke ved at dobbeltklikke - det er kildekode, ikke et program. Kompiler den først med .NET SDK («dotnet build»/«dotnet run») eller en IDE. Moderne .NET understøtter også kørsel af en enkelt .cs som en filbaseret app med «dotnet run file.cs».
Hvordan konverterer jeg en .cs-fil til en .exe?
Du kompilere den. Placer .cs-filen i et konsolprojekt og kør «dotnet publish -c Release» (eller Build i Visual Studio) for at generere en .exe. En enkelt løs .cs-fil kræver normalt et projekt omkring sig.
Har jeg brug for Visual Studio for at åbne en .cs-fil?
Nej. For blot at læse eller redigere den fungerer enhver teksteditor. For at bygge og køre den er det gratis tværplatform-SDK .NET SDK eller VS Code + C# Dev Kit nok; Visual Studio er valgfrit.
Hvorfor vil min .cs-fil ikke kompilere alene?
En .cs-fil afhænger normalt af andre filer, referencer og en .csproj-fil, der definerer mål-frameworket. Åbn hele projektet/løsningen i stedet for en enkelt fil, og sørg for, at .NET SDK er installeret.
Er en .cs-fil det samme som et Unity-script?
Unity-scripts ER C#-filer (.cs). De kører inde i Unity-motoren, som kompilere dem; du redigerer dem i VS Code/Visual Studio/Rider, men kører dem gennem Unity-editoren, ikke som selvstændige filer.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å