Megjegyzések az xml dokumentációhoz

Mindkét visszatérési típussal argumentumokat vehet fel.

A Mainargs metódus paraméterei egyfajta típusú karakterláncok tömbjei. amely tartalmazza a program hívására használt parancssori argumentumokat. A C ++ -től eltérően a tömb nem tartalmazza a végrehajtható (EXE) fájl nevét.

Ne feledje, hogy ennek a vonalnak a használata a programban nem szükséges, mert a C #-ben mindig megadhatja a nevet a névtéren, amelyhez tartozik. Például a sor:

Ezt újraírhatja:

Azonban a Rendszernév megadásával, ha a hely egy tagját használják, meglehetősen unalmas feladat, ezért a legtöbb C # programozó beírja a Rendszerirányelv használatát; programjaik elején. Nem szabad elfelejteni azonban, hogy minden név mindig meghatározható a névtér megadásával, ha szükséges.

A névtér kulcsszó kijelöli azt a névteret, amelyhez az osztály társul. A következő gömbölyű zárójelek összes kódja ebbe a névtérbe tartozik. A használó operátor adja meg a névteret, amelyet a fordítónak meg kell keresnie a kódban felsorolt ​​osztályok kereséséhez, de az aktuális névtérben nem. Ez ugyanazokat a célokat szolgálja, mint a JAVA import-kimutatása és a C ++ névtér használata.

Amint már említettük, a fő módszer aláírása tartalmazza a statikus kulcsszót. A statikus tagok köre kiterjed az egész osztály szintjére (nem pedig az egyéni objektum szintjére), ezért azok az osztály új példányának létrehozása nélkül hívhatók le.

A Fő módszer belsejében számos előre telepített módszert alkalmaznak az előre definiált Console osztályban. különösen BackgroundColor - beállítja a háttérszínt, a ForegroundColor - beállítja a tartalom színét (ebben az esetben a szöveg).

A C # programok általában a .NET-keretrendszer futtatókönyvtára által biztosított I / O szolgáltatásokat használják. WriteLine - megjeleníti a vonalat és a ReadLine - adatokat olvasható ki a konzolból. Code Console.WriteLine ("Hello world!"); a WriteLine metódust használja. Ez az egyik módszer a konzolosztály megjelenítéséhez a futásidejű könyvtárban. Kinyomtatja a karakterlánc paramétereit a szabvány kimeneti streamben, amelyet egy új sor követ. Más konzol módszereket használnak különböző bemeneti és kimeneti műveletekhez.

A program általános felépítése

A program általános felépítése C # -en

A C # program egy vagy több fájlból állhat. Minden fájl tartalmazhat nulla vagy több névteret. A névtér tartalmazhat olyan elemeket, mint az osztályok. szerkezetét. interfészek. transzferek és küldöttek. valamint más névtereket. Az alábbiakban látható a C # program vázszerkezete, amely a következő elemeket tartalmazza:

// A csontváz a program C #

namespace YourNamespace // A program névterme

osztály YourClass // osztály

// Egyes alkalmazáskód

Bevezetés a típusrendszerbe

Kapcsolódó cikkek