C# tutoriál poskytuje základní a pokročilé koncepty C#. Náš C# tutoriál je určen pro začátečníky i profesionály.
C# je programovací jazyk .Net Framework.
Náš výukový program C# obsahuje všechna témata C#, jako je první příklad, řídicí příkazy, objekty a třídy, dědičnost, konstruktor, destruktor, toto, statický, zapečetěný, polymorfismus, abstrakce, abstraktní třída, rozhraní, jmenný prostor, zapouzdření, vlastnosti, indexer, pole , řetězce, regulární výraz, zpracování výjimek, multithreading, IO souboru, kolekce atd.
řetězec do data
co je C#
C# se vyslovuje jako 'C-Sharp'. Jedná se o objektově orientovaný programovací jazyk poskytovaný společností Microsoft, který běží na .Net Framework.
Pomocí programovacího jazyka C# můžeme vyvíjet různé typy zabezpečených a robustních aplikací:
- Okenní aplikace
- Webové aplikace
- Distribuované aplikace
- Aplikace webových služeb
- Databázové aplikace atd.
C# je schválen jako standard ECMA a ISO. C# je navrženo pro CLI (Common Language Infrastructure). CLI je specifikace, která popisuje spustitelný kód a runtime prostředí.
Programovací jazyk C# je ovlivněn jazyky C++, Java, Eiffel, Modula-3, Pascal atd.
Index C#
.NET Framework
- .NET Framework
- CLR
- FCL
C#
- C# Tutoriál
- co je C#
- C++ vs C#
- Java vs C#
- Historie C#
- Funkce C#
- Příklad C#
- Proměnné C#
- Operátoři C#
- Klíčová slova C#
Řídicí příkazy C#
- C# pokud-jinak
- C# přepínač
- C# pro smyčku
- C# While Loop
- C# Do-While Loop
- C# Break
- C# Pokračovat
- C# Přejít
- Komentáře v C#
Funkce C#
- Funkce C#
- C# Volání podle hodnoty
- C# Volání podle reference
- Výstupní parametr C#
Pole C#
- Pole C#
- C# Array to Function
- C# Multidimenzionální pole
- C# Zubaté pole
- Parametry C#
- Třída C# Array
- C# Args příkazového řádku
C# Objekty a třídy
- Objekt a třída C#
- C# konstruktor
- C# Destroyer
- C# toto
- C# statické
- statická třída C#
- C# statický konstruktor
- Struktury C#
- Výčet C#
Vlastnosti C#
- Vlastnosti C#
C# Dědičnost
- C# Dědičnost
- C# Agregace
C# Polymorfismus
- Přetížení členů C#
- Přepsání metody C#
- C# Base
- C# Polymorfismus
- C# Zapečetěno
C# Abstrakce
- C# Abstrakt
- Rozhraní C#
Jmenný prostor C#
multithreading v Javě
- Jmenné prostory C#
- Modifikátory přístupu C#
- C# zapouzdření
Řetězce C#
Řetězcové funkce C#
- String Clone()
- String Compare()
- String CompareOrdinal()
- String CompareTo()
- String Concat()
- Řetězec obsahuje()
- String Copy()
- String CopyTo()
- String EndsWith()
- Řetězec se rovná()
- Formát řetězce()
- String GetEnumerator()
- Řetězec GetHashCode()
- String GetType()
- Řetězec GetTypeCode()
- String IndexOf()
- String Insert()
- String Intern()
- String IsInterned()
- String IsNormalized()
- String Normalize()
- String IsNullOrEmpty()
- IsNullOrWhiteSpace()
- String Join()
- Řetězec LastIndexOf()
- Řetězec LastIndexOfAny()
- String PadLeft()
- String PadRight()
- String Remove()
- Nahradit řetězec()
- Řetězec Split()
- String StartsWith()
- String SubString()
- Řetězec ToCharArray()
- String ToLower()
- String ToLowerInvariant()
- String ToString()
- String ToUpper()
- String ToUpperInvariant()
- String Trim()
- String TrimEnd()
- String TrimStart()
Výjimky C#
- C# Zpracování výjimek
- C# zkusit/chytit
- Konečně C#
- Vlastní výjimka C#
- C# zaškrtnuto nezaškrtnuto
- Systémová výjimka C#
C# soubor I/O
- C# FileStream
- C# StreamWriter
- C# StreamReader
- C# TextWriter
- C# TextReader
- C# BinaryWriter
- C# BinaryReader
- C# StringWriter
- C# StringReader
- C# FileInfo
- Informace o adresáři C#
- Serializace C#
- Deserializace C#
- C# System.IO
Kolekce C#
- Kolekce C#
- Seznam C#
- C# HashSet
- C# SortedSet
- C# Stack
- Fronta C#
- C# LinkedList
- Slovník C#
- C# SortedDictionary
- C# SortedList
C# Generics
- C# Generics
C# Delegáti
- C# Delegáti
C# Reflexe
- C# Reflexe
Anonymní funkce C#
linux přejmenovat adresář
- Anonymní funkce
C# Multithreading
- C# Multithreading
- Životní cyklus vlákna C#
- Třída vláken C#
- Hlavní vlákno C#
- Příklad vlákna C#
- C# Thread Sleep
- C# Thread Abort
- C# Thread Join
- Název vlákna C#
- C# ThreadPriority
Synchronizace C#
- Synchronizace C#
C# Nové funkce
- C# Nové funkce
C# 2.0
- Částečné typy
- Iterátory
- Typy s možností null
- Delegát Covariance
- Vyvození delegáta
- Statické třídy
- Konverze skupiny metod (delegáti)
C# 3.0
- Anonymní typy
- Metody rozšíření
- Dotazový výraz
- Částečná metoda
- Implicitně typované lokální proměnné
- Inicializátory objektů a kolekce
- Automaticky implementované vlastnosti
- Lambda výraz
- Výrazové stromy
C# 4.0
- Dynamická vazba
- Pojmenované a volitelné argumenty
- Generické kooperace a kontravariance
- Vestavěné typy interoperability („NoPIA“)
C# 5.0
- Asynchronní metody
- Atributy informací o volajícím
C# 6.0
- Použití statické direktivy
- Filtry výjimek
- Čekejte v blocích catch/finally
- Automatické inicializátory vlastností
- Výchozí hodnoty pro vlastnosti pouze pro získání
- Členové s výrazovým tělem
- Null propagátor
- Řetězcová interpolace
- Jméno operátora
- Inicializátor slovníku
- Kompilátor jako služba (Roslyn)
C# 7.0
- Shoda vzorů
- N-tice
- Dekonstrukce
- Místní funkce
- Oddělovač číslic
- Binární literály
- Ref návraty a místní obyvatelé
- Konstruktory a finalizátory výrazu
- Getteři a nastavovači těla výrazu
- Ven proměnné
- Generalizované asynchronní návratové typy
C# 7.1
- Asynchronní hlavní
- Výchozí výrazy
Seznam programů C#
- Programy C#
- Řada Fibonacci
- Prvočíslo
- Číslo palindromu
- Faktorový
- Armstrongovo číslo
- Součet číslic
- Reverzní číslo
- Vyměnit číslo
- Desetinné až binární
- Číslo ve znacích
- Abecední trojúhelník
- Trojúhelník čísel
- Fibonacciho trojúhelník
Předpoklad
Než se naučíte C#, musíte mít základní znalosti programovacího jazyka C.
Publikum
Náš výukový program C# je navržen tak, aby pomohl začátečníkům i profesionálům.
Problém
Ujišťujeme vás, že v tomto tutoriálu C# nenajdete žádný problém. Ale pokud se vyskytne nějaká chyba, napište problém do kontaktního formuláře.