Pojęcia programistyczne (C#)

W tej sekcji wyjaśniono pojęcia związane z programowaniem w języku C#.

W tej sekcji

Tytuł Opis
Zestawy w środowisku .NET Opisuje sposób tworzenia i używania zestawów.
Programowanie asynchroniczne z async i await (C#) Opisuje sposób pisania rozwiązań asynchronicznych przy użyciu słów kluczowych async i await w języku C#. Zawiera przewodnik.
Atrybuty (C#) W tym artykule omówiono sposób zapewnienia dodatkowych informacji o elementach programowania, takich jak typy, pola, metody i właściwości, przy użyciu atrybutów.
Kolekcje (C#) Opisuje niektóre typy kolekcji udostępniane przez program .NET. Pokazuje, jak używać prostych kolekcji i kolekcji par klucz/wartość.
Kowariancja i kontrawariancja (C#) Pokazuje, jak włączyć niejawną konwersję parametrów typu ogólnego w interfejsach i delegatach.
Drzewa wyrażeń (C#) Wyjaśnia, jak można użyć drzew wyrażeń, aby umożliwić dynamiczną modyfikację kodu wykonywalnego.
Iteratory (C#) Opisuje iteratory, które są używane do krokowego przechodzinia przez kolekcje i zwracania elementów po jednym na raz.
Zapytanie zintegrowane z językiem (LINQ) (C#) W tym artykule omówiono zaawansowane możliwości zapytań w składni języka C# oraz model wykonywania zapytań dotyczących relacyjnych baz danych, dokumentów XML, zestawów danych i kolekcji w pamięci.
Odbicie (C#) Wyjaśnia, jak używać odbicia do dynamicznego tworzenia wystąpienia typu, powiązania typu z istniejącym obiektem lub uzyskiwania typu z istniejącego obiektu i wywoływania jego metod lub uzyskiwania dostępu do jego pól i właściwości.
Serializacja (C#) Opisuje kluczowe pojęcia związane z serializacją plików binarnych, XML i SOAP.
  • Wydajność Wskazówki

    W tym artykule omówiono kilka podstawowych reguł, które mogą pomóc w zwiększeniu wydajności aplikacji.