Mi az a CS fájl?
A .cs kiterjesztésű fájlok a C# programozási nyelv forráskódjai. A Microsoft által a .NET-keretrendszerrel való használatra bevezetett fájlformátum az alacsony szintű programozási nyelvet biztosÃtja a kód Ãrásához, amelyet a végsÅ kimeneti fájl EXE vagy DLL formátumban történÅ elÅállÃtásához fordÃtanak le. Ezeket a Microsoft Visual Studio programmal lehet létrehozni és lefordÃtani. A Microsoft Visual Studio Express is használható ilyen fájlok létrehozására és frissÃtésére, amely egy ingyenes IDE. A CS-fájlokat olyan alkalmazások fejlesztésére használják, amelyek az egyszerű asztali alkalmazásoktól a bonyolultabb programokig terjedhetnek. Egy egyszerű Visual Studio projekt megoldás, amelyet C# nyelvvel hoztak létre, egy vagy több ilyen fájlból állhat. A fordÃtásba való felvételre megjelölt fájlok a CSPROJ fájlban vannak felsorolva, amely a projekt részét képezi, és utasÃtja a fordÃtót a megjelölt fájlok használatára.
CS fájlformátum
A CS fájlok szöveg alapú fájlformátumok, amelyek bármely szövegszerkesztÅben megnyithatók szerkesztés céljából. Ha azonban egy támogatott IDE-ben nyitja meg megfelelÅ szintaktikai kiemeléssel, a kód könnyen olvasható és elrendezhetÅ. Egy egyszerű CS fájl a következÅket tartalmazza:
- Névterek deklarációja â Az adott névtér által meghatározott adott funkcióra való hivatkozáshoz
- Változók deklarálása â Osztályszintű változók deklarálása az adott megvalósÃtáshoz
- Methods Declaration â Metódusok deklarációja az adott funkcióhoz
Szintaxis
- PontosvesszÅvel jelöljük az utasÃtás végét.
- A göndör zárójelek az utasÃtások csoportosÃtására szolgálnak. Az utasÃtásokat általában metódusokba (függvényekbe), a metódusokat osztályokba és az osztályokat névterekbe csoportosÃtják.
- A változók hozzárendelése egyenlÅségjellel történik, de összehasonlÃtásuk két egymást követÅ egyenlÅségjellel történik.
- Szögletes zárójelet használunk a tömbökhöz, mind deklarálásukra, mind pedig arra, hogy az egyikben egy adott indexen értéket kapjunk.
Példa
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, world!");
}
}