logo

C# Tutoriál

C Sharp Tutorial

C# tutoriál poskytuje základné a pokročilé koncepty C#. Náš C# tutoriál je určený pre začiatočníkov aj profesionálov.

C# je programovací jazyk .Net Framework.

Náš tutoriál C# obsahuje všetky témy C#, ako je prvý príklad, ovládacie príkazy, objekty a triedy, dedičnosť, konštruktor, deštruktor, tento, statický, zapečatený, polymorfizmus, abstrakcia, abstraktná trieda, rozhranie, menný priestor, zapuzdrenie, vlastnosti, indexer, polia , reťazce, regulárny výraz, spracovanie výnimiek, multithreading, IO súboru, kolekcie atď.

čo je C#

C# sa vyslovuje ako 'C-Sharp'. Ide o objektovo orientovaný programovací jazyk poskytovaný spoločnosťou Microsoft, ktorý beží na .Net Framework.

Pomocou programovacieho jazyka C# môžeme vyvíjať rôzne typy zabezpečených a robustných aplikácií:

  • Okenné aplikácie
  • Webové aplikácie
  • Distribuované aplikácie
  • Aplikácie webových služieb
  • Databázové aplikácie atď.

C# je schválený ako štandard ECMA a ISO. C# je navrhnutý pre CLI (Common Language Infrastructure). CLI je špecifikácia, ktorá popisuje spustiteľný kód a runtime prostredie.

char a int java

Programovací jazyk C# je ovplyvnený jazykmi C++, Java, Eiffel, Modula-3, Pascal atď.


Index C#


.Internetová sieť

C#

  • C# Tutoriál
  • čo je C#
  • C++ vs C#
  • Java vs C#
  • História C#
  • Funkcie C#
  • Príklad C#
  • Premenné C#
  • Operátori C#
  • Kľúčové slová C#

Riadiace príkazy C#

Funkcie C#

  • Funkcia C#
  • C# Volanie podľa hodnoty
  • C# Call podľa referencie
  • Výstupný parameter C#

Polia C#

filmy123 až
  • Polia C#
  • C# Array to Function
  • C# Multidimenzionálne pole
  • C# Zubaté polia
  • Parametre C#
  • C# Trieda Array
  • C# Args príkazového riadku

Objekty a triedy C#

  • Objekt a trieda C#
  • C# konštruktor
  • C# Destroyer
  • C# toto
  • C# statické
  • statická trieda C#
  • C# statický konštruktor
  • C# štruktúry
  • C# Enum

Vlastnosti C#

  • Vlastnosti C#

C# Dedičnosť

C# Polymorfizmus

C# Abstrakcia

  • C# Abstrakt
  • Rozhranie C#

Menný priestor C#

programovanie v poli c
  • Priestory názvov C#
  • Modifikátory prístupu C#
  • C# zapuzdrenie

Reťazce C#

Funkcie reťazcov C#

  • String Clone()
  • String Compare()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Reťazec obsahuje()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • Reťazec sa rovná()
  • Formát reťazca ()
  • String GetEnumerator()
  • Reťazec GetHashCode()
  • String GetType()
  • Reťazec GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • String IsInterned()
  • String IsNormalized()
  • Normalizácia reťazca()
  • String IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • String Join()
  • Reťazec LastIndexOf()
  • Reťazec LastIndexOfAny()
  • String PadLeft()
  • String PadRight()
  • String Remove()
  • Nahradiť reťazec()
  • String Split()
  • String StartsWith()
  • String SubString()
  • String ToCharArray()
  • String ToLower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • String Trim()
  • String TrimEnd()
  • String TrimStart()

Výnimky C#

  • Spracovanie výnimiek C#
  • C# skúsiť/chytiť
  • C# konečne
  • Vlastná výnimka C#
  • C# začiarknuté nezačiarknuté
  • Systémová výnimka C#

C# súbor I/O

Kolekcie C#

  • Kolekcie C#
  • Zoznam C#
  • C# HashSet
  • C# SortedSet
  • C# Stack
  • C# fronta
  • C# LinkedList
  • Slovník C#
  • C# SortedDictionary
  • C# SortedList

C# Generics

  • C# Generics

C# Delegáti

dekódovať base64 javascript
  • C# Delegáti

C# Reflection

  • C# Reflection

Anonymné funkcie C#

  • Anonymná funkcia

C# Multithreading

  • C# Multithreading
  • Životný cyklus vlákna C#
  • C# Thread trieda
  • Hlavné vlákno C#
  • Príklad vlákna C#
  • C# Thread Sleep
  • C# Thread Abort
  • Pripojte sa k vláknam C#
  • Názov vlákna C#
  • C# ThreadPriority

Synchronizácia C#

  • Synchronizácia C#

C# Nové funkcie

  • C# Nové funkcie

C# 2.0

  • Čiastočné typy
  • Iterátory
  • Typy s nulovou hodnotou
  • Delegát kovariancie
  • Delegovať vyvodenie
  • Statické triedy
  • Konverzie skupiny metód (delegáti)

C# 3.0

  • Anonymné typy
  • Metódy rozšírenia
  • Výraz dotazu
  • Čiastočná metóda
  • Implicitne typované lokálne premenné
  • Inicializátory objektov a kolekcií
  • Automaticky implementované vlastnosti
  • Lambda výraz
  • Výrazové stromy

C# 4.0

  • Dynamická väzba
  • Pomenované a nepovinné argumenty
  • Generická kooperácia a kontravariancia
  • Vložené typy interoperability („NoPIA“)

C# 5.0

formátovač reťazcov
  • Asynchrónne metódy
  • Atribúty informácií o volajúcom

C# 6.0

  • Použitie statickej smernice
  • Filtre výnimiek
  • Čakajte v blokoch catch/finally
  • Automatické inicializátory vlastností
  • Predvolené hodnoty pre vlastnosti iba na získanie
  • Členovia s výrazovým telom
  • Nulový propagátor
  • Reťazcová interpolácia
  • Meno operátora
  • Inicializátor slovníka
  • Kompilátor ako služba (Roslyn)

C# 7.0

  • Zhoda vzorov
  • Tuples
  • Dekonštrukcia
  • Miestne funkcie
  • Oddeľovač číslic
  • Binárne literály
  • Ref návraty a miestni obyvatelia
  • Konštruktéri a finalizátori výrazu
  • Getre a nastavovače s telom výrazu
  • Out premenné
  • Generalizované asynchrónne návratové typy

C# 7.1

  • Async main
  • Predvolené výrazy

Zoznam programov C#

  • C# programy
  • Séria Fibonacci
  • Prvočíslo
  • Číslo palindrómu
  • Faktorový
  • Armstrongovo číslo
  • Súčet číslic
  • Obrátené číslo
  • Vymeniť číslo
  • Desatinné až binárne
  • Číslo v znakoch
  • Abecedný trojuholník
  • Trojuholník čísel
  • Fibonacciho trojuholník

Predpoklad

Predtým, ako sa naučíte C#, musíte mať základné znalosti programovacieho jazyka C.


publikum

Náš C# tutoriál je navrhnutý tak, aby pomohol začiatočníkom aj profesionálom.


Problém

Uisťujeme vás, že v tomto návode C# nenájdete žiadny problém. Ak sa však vyskytne nejaká chyba, napíšte problém do kontaktného formulára.