Dela via


Programmeringsbegrepp (C#)

I det här avsnittet beskrivs programmeringsbegrepp i C#-språket.

I det här avsnittet

Rubrik Beskrivning
Sammansättningar i .NET Beskriver hur du skapar och använder sammansättningar.
Asynkron programmering med asynkron inväntning (C#) Beskriver hur du skriver asynkrona lösningar med hjälp av nyckelorden async och await i C#. Innehåller en genomgång.
Attribut (C#) Beskriver hur du tillhandahåller ytterligare information om programmeringselement som typer, fält, metoder och egenskaper med hjälp av attribut.
Samlingar (C#) Beskriver några av de typer av samlingar som tillhandahålls av .NET. Visar hur du använder enkla samlingar och samlingar av nyckel/värde-par.
Kovarians och kontravarians (C#) Visar hur du aktiverar implicit konvertering av generiska typparametrar i gränssnitt och ombud.
Uttrycksträd (C#) Förklarar hur du kan använda uttrycksträd för att aktivera dynamisk ändring av körbar kod.
Iteratorer (C#) Beskriver iteratorer som används för att gå igenom samlingar och returnera element en i taget.
Språkintegrerad fråga (LINQ) (C#) Beskriver de kraftfulla frågefunktionerna i språksyntaxen för C# och modellen för att fråga relationsdatabaser, XML-dokument, datauppsättningar och minnesintern samlingar.
Reflektion (C#) Förklarar hur du använder reflektion för att dynamiskt skapa en instans av en typ, binda typen till ett befintligt objekt eller hämta typen från ett befintligt objekt och anropa dess metoder eller komma åt dess fält och egenskaper.
Serialisering (C#) Beskriver viktiga begrepp inom binär-, XML- och SOAP-serialisering.
  • Prestanda Tips

    Beskriver flera grundläggande regler som kan hjälpa dig att öka programmets prestanda.