Megosztás a következőn keresztül:


Bevezetés a C használatába#

Üdvözöljük a C# bevezető oktatóanyagokban. Ezek a leckék interaktív kóddal kezdődnek, amelyeket a böngészőben futtathat. A C# alapjait megismerheti a C# kezdőknek szóló videósorozatból, mielőtt Ön elkezdené ezeket az interaktív órákat.

Az első leckék a C#-fogalmakat ismertetik kis kódrészletek használatával. Megismerheti a C#-szintaxis alapjait, valamint az olyan adattípusok használatát, mint a sztringek, számok és logikai értékek. Az egész interaktív, és percek alatt megírhatja és futtathatja a kódot. Ezek az első leckék nem feltételezik a programozás vagy a C# nyelv előzetes ismeretét. Minden lecke az előző leckékre épül. A sorrendben kell elvégeznie őket. Ha azonban van némi programozási tapasztalata, kihagyhatja vagy lefuttathatja az első leckéket, és bármilyen új fogalommal kezdhet.

Ezeket az oktatóanyagokat különböző környezetekben is kipróbálhatja. A megismert fogalmak ugyanazok. A különbség az, hogy milyen élményt szeretne:

Helló világ

A Hello world oktatóanyagban a legalapvetőbb C# programot fogja létrehozni. Megismerkedhet a string típusával és a szöveggel való munkával. A Microsoft Learnképzési útvonalat is használhatja.

Számok a C#-ban

A C# számokkal kapcsolatos oktatóanyagában megtudhatja, hogyan tárolják a számítógépek a számokat, és hogyan végezhetnek számításokat különböző numerikus típusokkal. Megismerheti a kerekítés alapjait, és azt, hogyan végezhet matematikai számításokat a C# használatával.

Csuples és típusok

A Tuples and types oktatóanyagban megtanulhatja, hogyan hozhat létre típusokat a C#-ban. Létrehozhat rekordokat, rekordokat, szerkezeteket és osztálytípusokat . Ezeknek a különböző típusoknak a képességei tükrözik a különböző felhasználási módokat.

Elágazások és ciklusok

Az Ágak és hurkok oktatóanyag bemutatja a különböző kódvégrehajtási útvonalak kiválasztásának alapjait a változókban tárolt értékek alapján. Megismerkedhet a vezérlési folyamat alapjaival, amely a programok döntéshozatalának és a különböző műveletek kiválasztásának alapja.

Listagyűjtemény

A Listagyűjtemény lecke bemutatja az adatsorozatokat tároló listagyűjtemény típusát. Megtudhatja, hogyan vehet fel és távolíthat el elemeket, kereshet elemeket, és rendezheti a listákat. Különböző listákat ismerhet meg.

Mintaegyezés

A mintaegyeztetési lecke bemutatja a mintaegyezést. A mintaegyezés lehetővé teszi egy kifejezés összehasonlítását egy mintával. A találat sikere határozza meg, hogy melyik programlogikát kell követni. A minták összehasonlítani tudják a típusokat, a típus tulajdonságait vagy a lista tartalmát. Több mintát is kombinálhat a and, or és not logikai elemek használatával. A minták gazdag szókincset biztosítanak az adatok vizsgálatához és a programban az ellenőrzés alapján történő döntések meghozatalához.

A helyi környezet beállítása

Az oktatóanyagok elvégzése után állítson be egy fejlesztői környezetet. Kívánni fogsz:

Telepítési utasítások

Windows rendszeren ez a WinGet konfigurációs fájl az összes előfeltétel telepítéséhez. Ha már telepített valamit, a WinGet kihagyja ezt a lépést.

  1. Töltse le a fájlt, és kattintson rá duplán a futtatáshoz.
  2. Olvassa el a licencszerződést, írja be y, és válassza Adja meg, amikor a rendszer kéri az elfogadást.
  3. Ha a tálcán megjelenik egy villogó Felhasználói fiókok felügyelete (UAC) kérés, engedélyezze a telepítés folytatását.

Más platformokon külön kell telepítenie ezeket az összetevőket.

  1. Töltse le az ajánlott telepítőt a .NET SDK letöltési oldaláról, majd kattintson rá duplán a futtatásához. A letöltési oldal észleli a platformot, és a legújabb telepítőt javasolja a platformhoz.
  2. Töltse le a legújabb telepítőt a Visual Studio Code kezdőlapjáról, és kattintson rá duplán a futtatásához. Ez az oldal a platformot is észleli, és a hivatkozásnak helyesnek kell lennie a rendszer számára.
  3. Kattintson a "Telepítés" gombra a C# DevKit bővítménylapon. Ez megnyitja a Visual Studio-kódot, és megkérdezi, hogy szeretné-e telepíteni vagy engedélyezni a bővítményt. Válassza a "telepítés" lehetőséget.