Koncepty programování (C#)

Tato část vysvětluje koncepty programování v jazyce C#.

V tomto oddílu

Nadpis Popis
Sestavení v .NET Popisuje, jak vytvářet a používat sestavení.
Asynchronní programování s modifikátorem async a operátorem Await (C#) Popisuje, jak psát asynchronní řešení pomocí klíčových slov async a await v jazyce C#. Obsahuje názorný postup.
Atributy (C#) Popisuje, jak pomocí atributů poskytnout další informace o programovacích prvcích, jako jsou typy, pole, metody a vlastnosti.
Kolekce (C#) Popisuje některé typy kolekcí poskytovaných rozhraním .NET. Demonstruje způsob použití jednoduchých kolekcí a kolekcí párů klíč-hodnota.
Kovariance a kontravariance (C#) Ukazuje, jak povolit implicitní převod parametrů obecného typu v rozhraních a delegátech.
Stromy výrazů (C#) Vysvětluje, jak můžete pomocí stromů výrazů povolit dynamické úpravy spustitelného kódu.
Iterátory (C#) Popisuje iterátory, které se používají k krokování kolekcí a vracejí prvky po jednom.
Linq (Language-Integrated Query) (C#) Popisuje výkonné schopnosti dotazů v syntaxi jazyka C# a model pro dotazování relačních databází, dokumentů XML, datových sad a kolekcí v paměti.
Reflexe (C#) Vysvětluje, jak pomocí reflexe dynamicky vytvořit instanci typu, svázat typ s existujícím objektem nebo získat typ z existujícího objektu a vyvolat jeho metody nebo získat přístup k jeho polím a vlastnostem.
Serializace (C#) Popisuje klíčové koncepty v binární serializaci, serializaci XML a SOAP.
  • Výkon Tipy

    Popisuje několik základních pravidel, která vám můžou pomoct zvýšit výkon aplikace.