logo

C#-zelfstudie

C Scherpe zelfstudie

C#-tutorial biedt basis- en geavanceerde concepten van C#. Onze C#-tutorial is bedoeld voor beginners en professionals.

C# is een programmeertaal van .Net Framework.

Onze C#-tutorial omvat alle onderwerpen van C#, zoals eerste voorbeeld, controle-instructies, objecten en klassen, overerving, constructor, destructor, dit, statisch, verzegeld, polymorfisme, abstractie, abstracte klasse, interface, naamruimte, inkapseling, eigenschappen, indexer, arrays , strings, regex, afhandeling van uitzonderingen, multithreading, bestands-IO, verzamelingen enz.

Java-lijstknooppunt

Wat is C#

C# wordt uitgesproken als 'C-Sharp'. Het is een objectgeoriënteerde programmeertaal van Microsoft die draait op .Net Framework.

Met behulp van de programmeertaal C# kunnen we verschillende soorten beveiligde en robuuste applicaties ontwikkelen:

  • Venstertoepassingen
  • web applicaties
  • Gedistribueerde applicaties
  • Webservice-applicaties
  • Databasetoepassingen enz.

C# is als standaard goedgekeurd door ECMA en ISO. C# is ontworpen voor CLI (Common Language Infrastructure). CLI is een specificatie die uitvoerbare code en runtime-omgeving beschrijft.

De programmeertaal C# wordt beïnvloed door C++, Java, Eiffel, Modula-3, Pascal etc. talen.


C#-index


.Net-framework

C#

  • C#-zelfstudie
  • Wat is C#
  • C++ versus C#
  • Java versus C#
  • C#-geschiedenis
  • C#-functies
  • C#-voorbeeld
  • C#-variabelen
  • C#-operatoren
  • C#-trefwoorden

C#-besturingsinstructies

C#-functies

  • C#-functie
  • C#-aanroep op waarde
  • C#-oproep per referentie
  • C# Uit-parameter

C#-arrays

  • C#-arrays
  • C# Array naar functie
  • C# Multidimensionale array
  • C# gekartelde arrays
  • C#-parameters
  • C# Array-klasse
  • C#-opdrachtregelargumenten

C#-objecten en klassen

  • C#-object en klasse
  • C#-constructeur
  • C# vernietiger
  • C# dit
  • C# statisch
  • C# statische klasse
  • C# statische constructor
  • C#-structuren
  • C# Enum

C#-eigenschappen

  • C#-eigenschappen

C#-overerving

C# Polymorfisme

C#-abstractie

  • C# Samenvatting
  • C#-interface

C#-naamruimte

html-lijst
  • C#-naamruimten
  • C#-toegangsmodificatoren
  • C#-inkapseling

C#-tekenreeksen

C# String-functies

  • Tekenreeks kloon()
  • Tekenreeks vergelijken()
  • Tekenreeks VergelijkOrdinaal()
  • Tekenreeks Vergelijken met()
  • Tekenreeks Concat()
  • Tekenreeks bevat()
  • Tekenreeks kopiëren()
  • Tekenreeks KopiërenNaar()
  • Tekenreeks eindigt met()
  • Tekenreeks is gelijk aan()
  • Tekenreeksformaat()
  • Tekenreeks GetEnumerator()
  • Tekenreeks GetHashCode()
  • Tekenreeks GetType()
  • Tekenreeks GetTypeCode()
  • Tekenreeks IndexOf()
  • Tekenreeks invoegen()
  • String Intern()
  • Tekenreeks is geïnterneerd()
  • Tekenreeks is genormaliseerd()
  • Tekenreeks normaliseren()
  • Tekenreeks IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • Tekenreeks samenvoegen()
  • Tekenreeks LaatsteIndexOf()
  • Tekenreeks LaatsteIndexOfAny()
  • String PadLinks()
  • Tekenreeks PadRechts()
  • Tekenreeks verwijderen()
  • Tekenreeks vervangen()
  • Tekenreeks splitsen()
  • Tekenreeks begint met()
  • Tekenreeks SubString()
  • Tekenreeks ToCharArray()
  • Tekenreeks NaarLager()
  • Tekenreeks NaarLowerInvariant()
  • Tekenreeks NaarString()
  • Tekenreeks naarboven()
  • String ToUpperInvariant()
  • Tekenreeks trimmen()
  • Tekenreeks TrimEnd()
  • Tekenreeks TrimStart()

C#-uitzonderingen

  • Afhandeling van C#-uitzonderingen
  • C# proberen/vangen
  • C# eindelijk
  • C# aangepaste uitzondering
  • C# aangevinkt uitgeschakeld
  • C# Systeemuitzondering

C# Bestand I/O

  • C# FileStream
  • C# StreamWriter
  • C# StreamReader
  • C# Tekstschrijver
  • C# Tekstlezer
  • C# BinaryWriter
  • C# BinaryReader
  • C# StringWriter
  • C# StringReader
  • C# BestandInfo
  • C# DirectoryInfo
  • C#-serialisatie
  • C#-deserialisatie
  • C# Systeem.IO

C#-collecties

  • C#-collecties
  • C#-lijst
  • C# HashSet
  • C# SortedSet
  • C#-stapel
  • C#-wachtrij
  • C# LinkedList
  • C#-woordenboek
  • C# SortedDictionary
  • C# SortedList

C# Generieken

  • C# Generieken

C#-afgevaardigden

  • C#-afgevaardigden

C#-reflectie

  • C#-reflectie

C# anonieme functies

middelste knop in css
  • Anonieme functie

C#-multithreading

  • C#-multithreading
  • Levenscyclus van C#-threads
  • C# Thread-klasse
  • C# Hoofdthread
  • Voorbeeld van C#-thread
  • C# Thread-slaap
  • C#-thread afgebroken
  • C#-thread-deelname
  • C#-threadnaam
  • C# ThreadPrioriteit

C#-synchronisatie

  • C#-synchronisatie

C# Nieuwe functies

  • C# Nieuwe functies

C# 2.0

  • Gedeeltelijke typen
  • Iteratoren
  • Nulbare typen
  • Covariantie delegeren
  • Delegeer gevolgtrekking
  • Statische lessen
  • Methodegroepconversies (gedelegeerden)

C# 3.0

  • Anonieme typen
  • Uitbreidingsmethoden
  • Query-expressie
  • Gedeeltelijke methode
  • Impliciet getypte lokale variabelen
  • Initialisatiefuncties voor objecten en verzamelingen
  • Automatisch geïmplementeerde eigenschappen
  • Lambda-expressie
  • Expressie bomen

C# 4.0

  • Dynamische binding
  • Benoemde en optionele argumenten
  • Generieke co en contravariantie
  • Ingebedde interoperabiliteitstypen ('NoPIA')

C# 5.0

  • Asynchrone methoden
  • Kenmerken bellerinfo

C# 6.0

  • Met behulp van statische richtlijnen
  • Uitzonderingsfilters
  • Wacht in catch/finally-blokken
  • Automatische eigenschappeninitialisaties
  • Standaardwaarden voor alleen-getter-eigenschappen
  • Leden met een expressief lichaam
  • Nul propagator
  • String-interpolatie
  • Naamvan de operator
  • Initialisatiefunctie voor woordenboeken
  • Compiler-as-a-service (Roslyn)

C# 7.0

  • Patroonaanpassing
  • Tupels
  • Deconstructie
  • Lokale functies
  • Cijferscheidingsteken
  • Binaire letterlijke waarden
  • Ref-retouren en lokale bewoners
  • Constructeurs en finalizers met expressieve body
  • Getters en setters met een expressief karakter
  • Uit variabelen
  • Gegeneraliseerde async-retourtypen

C# 7.1

  • Asynchroon hoofd
  • Standaardexpressies

C# Programmalijst

  • C#-programma's
  • Fibonacci-reeks
  • Priemgetal
  • Palindroom nummer
  • Factorieel
  • Armstrong-nummer
  • Som van cijfers
  • Omgekeerd nummer
  • Wissel nummer
  • Decimaal naar binair
  • Nummer in tekens
  • Alfabet driehoek
  • Nummer Driehoek
  • Fibonacci-driehoek

Voorwaarde

Voordat u C# leert, moet u over de basiskennis van de programmeertaal C beschikken.


Publiek

Onze C#-tutorial is ontworpen om beginners en professionals te helpen.


Probleem

Wij verzekeren u dat u geen enkel probleem zult tegenkomen in deze C#-tutorial. Maar als er een fout is, plaats het probleem dan in het contactformulier.