Delen via


Inleiding tot C#

Welkom bij de inleiding tot C#-zelfstudies. Deze lessen beginnen met interactieve code die u kunt uitvoeren in GitHub-codespaces. U kunt de basisbeginselen van C# leren uit de videoserie C# voor beginners voordat u aan deze interactieve lessen begint.

In de eerste lessen worden C#-concepten uitgelegd met behulp van kleine codefragmenten. U leert de basisbeginselen van de C#-syntaxis en hoe u kunt werken met gegevenstypen, zoals tekenreeksen, getallen en booleaanse waarden. Het is allemaal interactief en u schrijft en voert binnen enkele minuten code uit. Deze eerste lessen gaan ervan uit dat er geen voorafgaande kennis van programmeren of de C#-taal is. Elke les bouwt voort op de voorgaande lessen. U moet ze op volgorde doen. Als u echter enige programmeerervaring hebt, kunt u de eerste lessen overslaan of overslaan en beginnen met nieuwe concepten.

Als u GitHub-codespaces wilt gebruiken, moet u een gratis GitHub-account maken.

Hallo wereld

In de hello world-zelfstudie maakt u het meest eenvoudige C#-programma. U verkent het string type en hoe u met tekst kunt werken.

Getallen in C#

In de zelfstudie Getallen in C# leert u hoe computers getallen opslaan en berekeningen uitvoeren met verschillende numerieke typen. U leert de basisbeginselen van afronding en hoe u wiskundige berekeningen uitvoert met behulp van C#.

Tuples en typen

In de zelfstudie Tuples en typen leert u hoe u typen maakt in C#. U kunt tuples, records, struct en klassetypen maken. De mogelijkheden van deze verschillende typen weerspiegelen hun verschillende toepassingen.

Vertakkingen en lussen

In de zelfstudie Branches en lussen leert u de basisprincipes van het selecteren van verschillende paden voor het uitvoeren van code op basis van de waarden die zijn opgeslagen in variabelen. U leert de basisbeginselen van de controlestroom. Dit is de basis van hoe programma's beslissingen nemen en verschillende acties kiezen.

Lijstverzameling

De lijstverzameling les geeft u een rondleiding door het verzamelingstype Lijst waarin reeksen gegevens worden opgeslagen. U leert hoe u items toevoegt en verwijdert, items zoekt en de lijsten sorteert. U verkent verschillende soorten lijsten.

Patroonvergelijking

De les Patroonkoppeling biedt een inleiding tot patroonkoppeling. Met patroonkoppeling kunt u een expressie vergelijken met een patroon. Het succes van de overeenstemming bepaalt welke programmalogica gevolgd moet worden. Patronen kunnen typen, eigenschappen van een type of inhoud van een lijst vergelijken. U kunt meerdere patronen combineren met behulp van and, oren not logica. Patronen bieden een uitgebreide woordenlijst om gegevens te inspecteren en beslissingen te nemen in uw programma op basis van die inspectie.