logo

C# oktatóanyag

C Sharp oktatóanyag

A C# oktatóprogram a C# alap- és haladó fogalmait tartalmazza. C# oktatóanyagunk kezdőknek és profiknak készült.

A C# a .Net Framework programozási nyelve.

feladatkezelő Linuxhoz

C# oktatóanyagunk a C# összes témáját tartalmazza, például első példa, vezérlő utasítások, objektumok és osztályok, öröklődés, konstruktor, destruktor, ez, statikus, lezárt, polimorfizmus, absztrakció, absztrakt osztály, interfész, névtér, beágyazás, tulajdonságok, indexelő, tömbök , karakterláncok, regex, kivételkezelés, többszálú feldolgozás, fájl IO, gyűjtemények stb.

Mi az a C#

A C#-t 'C-Sharp'-ként ejtik. Ez a Microsoft által biztosított objektum-orientált programozási nyelv, amely .Net Framework rendszeren fut.

A C# programozási nyelv segítségével különböző típusú biztonságos és robusztus alkalmazásokat fejleszthetünk:

  • Ablak alkalmazások
  • Webes alkalmazások
  • Elosztott alkalmazások
  • Webszolgáltatási alkalmazások
  • Adatbázis alkalmazások stb.

A C# szabványt az ECMA és az ISO jóváhagyta. A C# CLI-hez (Common Language Infrastructure) készült. A CLI egy olyan specifikáció, amely leírja a végrehajtható kódot és a futási környezetet.

A C# programozási nyelvet a C++, Java, Eiffel, Modula-3, Pascal stb. nyelvek befolyásolják.


C# index


.NET Framework

C#

  • C# oktatóanyag
  • Mi az a C#
  • C++ vs C#
  • Java vs C#
  • C# történelem
  • C# funkciók
  • C# példa
  • C# változók
  • C# operátorok
  • C# kulcsszavak

C# Control utasítások

C# függvények

  • C# függvény
  • C# hívás érték szerint
  • C# hívás referenciával
  • C# Out paraméter

C# tömbök

  • C# tömbök
  • C# Array to Function
  • C# többdimenziós tömb
  • C# szaggatott tömbök
  • C# Params
  • C# Array osztály
  • C# Command Line Args

C# objektumok és osztályok

C# tulajdonságok

  • C# tulajdonságok

C# öröklődés

C# polimorfizmus

C# absztrakció

  • C# Absztrakt
  • C# interfész

C# névtér

  • C# névterek
  • C# hozzáférés-módosítók
  • C# tokozás

C# karakterláncok

C# karakterlánc-függvények

  • String klón()
  • String Összehasonlítás()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Karakterlánc tartalmaz()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • String egyenlő ()
  • String formátum()
  • String GetEnumerator()
  • String GetHashCode()
  • String GetType()
  • String GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String gyakornok()
  • String IsInterned()
  • Karakterlánc Normalizált()
  • String Normalize()
  • String IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • String Join()
  • String LastIndexOf()
  • String LastIndexOfAny()
  • String PadLeft()
  • String PadRight()
  • String Remove()
  • Karakterlánc csere()
  • String Split()
  • String StartsWith()
  • String SubString()
  • String ToCharArray()
  • String ToLower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • String Trim()
  • String TrimEnd()
  • String TrimStart()

C# Kivételek

  • C# kivételkezelés
  • C# try/catch
  • C# végre
  • C# egyéni kivétel
  • C# bejelölve nincs bejelölve
  • C# SystemException

C# fájl I/O

C# gyűjtemények

  • C# gyűjtemények
  • C# lista
  • C# HashSet
  • C# SortedSet
  • C# Stack
  • C# sor
  • C# LinkedList
  • C# szótár
  • C# SortedDictionary
  • C# SortedList

C# Generics

  • C# Generics

C# küldöttek

  • C# küldöttek

C# Reflexió

  • C# Reflexió

C# Anonymous Functions

  • Névtelen funkció

C# Multithreading

  • C# Multithreading
  • C# szál életciklusa
  • C# szál osztály
  • C# fő szál
  • C# szál példa
  • C# szál alvás
  • C# szál megszakítása
  • C# szál csatlakozás
  • C# szál neve
  • C# ThreadPriority

C# szinkronizálás

  • C# szinkronizálás

C# Új funkciók

  • C# Új funkciók

C# 2.0

  • Részleges típusok
  • Iterátorok
  • Nullálható típusok
  • Kovariancia delegálása
  • Delegált következtetés
  • Statikus osztályok
  • Módszercsoport-konverziók (küldöttek)

C# 3.0

  • Névtelen típusok
  • Bővítési módszerek
  • Lekérdezési kifejezés
  • Részleges módszer
  • Implicit módon beírt helyi változók
  • Objektum- és gyűjteményinicializálók
  • Automatikusan megvalósított tulajdonságok
  • Lambda kifejezés
  • Kifejezési fák

C# 4.0

  • Dinamikus kötés
  • Megnevezett és nem kötelező argumentumok
  • Általános együtt és ellentmondás
  • Beágyazott együttműködési típusok („NoPIA”)

C# 5.0

  • Aszinkron módszerek
  • Hívóinformációs attribútumok

C# 6.0

  • Statikus direktíva használata
  • Kivételszűrők
  • Várj a fogás/végre blokkokban
  • Automatikus tulajdonságinicializálók
  • A csak gettert használó tulajdonságok alapértelmezett értékei
  • Kifejezés-testű tagok
  • Null propagátor
  • String interpoláció
  • Operátor neve
  • Szótár inicializáló
  • Fordító, mint szolgáltatás (Roslyn)

C# 7.0

válasszon SQL-t több táblából
  • Mintaillesztés
  • Tuples
  • Dekonstrukció
  • Helyi funkciók
  • Szám elválasztó
  • Bináris literálok
  • Ref visszatér és a helyiek
  • Kifejezés törzsű konstruktorok és véglegesítők
  • Kifejezés testű getterek és szetterek
  • Out változók
  • Általános aszinkron visszatérési típusok

C# 7.1

  • Aszinkron fő
  • Alapértelmezett kifejezések

C# programok listája

  • C# programok
  • Fibonacci sorozat
  • Prímszám
  • Palindrom szám
  • Faktoriális
  • Armstrong szám
  • Számjegyek összege
  • Fordított szám
  • Csereszám
  • Tizedestől binárisig
  • Szám karakterekben
  • Ábécé háromszög
  • Szám háromszög
  • Fibonacci háromszög

Előfeltétel

A C# tanulása előtt rendelkeznie kell a C programozási nyelv alapismereteivel.


Közönség

C# oktatóanyagunk kezdőknek és profiknak készült.


Probléma

Biztosítjuk, hogy ebben a C# oktatóanyagban nem talál problémát. De ha bármilyen hiba van, kérjük, adja meg a problémát a kapcsolatfelvételi űrlapon.