logo

C# tutorial

C Sharp tutorial

C# tutorial giver grundlæggende og avancerede koncepter for C#. Vores C# tutorial er designet til begyndere og professionelle.

C# er et programmeringssprog i .Net Framework.

Vores C#-tutorial inkluderer alle emner i C# såsom første eksempel, kontroludsagn, objekter og klasser, arv, konstruktør, destruktor, denne, statisk, forseglet, polymorfi, abstraktion, abstrakt klasse, grænseflade, navnerum, indkapsling, egenskaber, indekser, arrays , strenge, regex, undtagelseshåndtering, multithreading, fil-IO, samlinger osv.

Hvad er C#

C# udtales som 'C-Sharp'. Det er et objektorienteret programmeringssprog leveret af Microsoft, der kører på .Net Framework.

Ved hjælp af C# programmeringssprog kan vi udvikle forskellige typer af sikrede og robuste applikationer:

  • Vinduesapplikationer
  • Webapplikationer
  • Distribuerede applikationer
  • Webtjenesteapplikationer
  • Databaseapplikationer mv.

C# er godkendt som standard af ECMA og ISO. C# er designet til CLI (Common Language Infrastructure). CLI er en specifikation, der beskriver eksekverbar kode og runtime-miljø.

C# programmeringssproget er påvirket af C++, Java, Eiffel, Modula-3, Pascal osv. sprog.


C#-indeks


.Net Framework

C#

  • C# tutorial
  • Hvad er C#
  • C++ vs C#
  • Java vs C#
  • C# historie
  • C# funktioner
  • C# eksempel
  • C# variabler
  • C# operatører
  • C# søgeord

C# kontrolerklæringer

C# funktioner

  • C# funktion
  • C# opkald efter værdi
  • C# Call By Reference
  • C# Out parameter

C#-arrays

  • C#-arrays
  • C# Array til at fungere
  • C# Multidimensional Array
  • C# Jagged Arrays
  • C#-parametre
  • C# Array klasse
  • C# Kommandolinje Args

C# objekter og klasser

  • C# objekt og klasse
  • C# konstruktør
  • C# Destroyer
  • C# dette
  • C# statisk
  • C# statisk klasse
  • C# statisk konstruktør
  • C# strukturer
  • C# Enum

C# egenskaber

  • C# egenskaber

C# arv

C# polymorfi

arv i c++

C# abstraktion

  • C# abstrakt
  • C#-grænseflade

C# navneområde

  • C# navnerum
  • C# Adgangsmodifikatorer
  • C# indkapsling

C# strenge

C# strengfunktioner

  • String Clone()
  • String Compare()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Streng indeholder()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • String er lig med()
  • String Format()
  • String GetEnumerator()
  • String GetHashCode()
  • String GetType()
  • String GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • String IsInterned()
  • Streng er normaliseret()
  • String Normalize()
  • String IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • String Join()
  • String LastIndexOf()
  • String LastIndexOfAny()
  • String PadLeft()
  • String PadRight()
  • String Remove()
  • String Replace()
  • String Split()
  • String StartsWith()
  • String SubString()
  • String ToCharArray()
  • String ToLower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • String Trim()
  • String TrimEnd()
  • String TrimStart()

C# Undtagelser

  • C# Undtagelseshåndtering
  • C# prøv/fang
  • C# endelig
  • C# tilpasset undtagelse
  • C# markeret umarkeret
  • C# SystemException

C# fil I/O

C# samlinger

  • C# samlinger
  • C# liste
  • C# HashSet
  • C# SortedSet
  • C# stak
  • C# kø
  • C# LinkedList
  • C# ordbog
  • C# SortedDictionary
  • C# SortedList

C# Generics

  • C# Generics

C# delegerede

  • C# delegerede

C# Refleksion

  • C# Refleksion

C# anonyme funktioner

  • Anonym funktion

C# Multithreading

  • C# Multithreading
  • C# tråd livscyklus
  • C# tråd klasse
  • C# hovedtråd
  • C# tråd eksempel
  • C# Thread Sleep
  • C# tråd Afbryd
  • C# trådtilslutning
  • C# trådnavn
  • C# ThreadPriority

C# synkronisering

  • C# synkronisering

C# Nye funktioner

  • C# Nye funktioner

C# 2.0

  • Deltyper
  • Iteratorer
  • Nullbare typer
  • Delegeret kovarians
  • Uddelegere slutning
  • Statiske klasser
  • Metodegruppekonverteringer (delegerede)

C# 3.0

  • Anonyme typer
  • Udvidelsesmetoder
  • Forespørgselsudtryk
  • Delvis metode
  • Implicit indtastede lokale variabler
  • Objekt- og samlingsinitialisatorer
  • Auto-implementerede egenskaber
  • Lambda udtryk
  • Udtrykstræer

C# 4.0

  • Dynamisk binding
  • Navngivne og valgfri argumenter
  • Generisk co og modstrid
  • Indlejrede interop-typer ('NoPIA')

C# 5.0

  • Asynkrone metoder
  • Opkaldsoplysninger attributter

C# 6.0

  • Bruger statisk direktiv
  • Undtagelsesfiltre
  • Afvent i fangst/endelig blokke
  • Auto-egenskabsinitialisatorer
  • Standardværdier for kun-getter-egenskaber
  • Udtryksfyldte medlemmer
  • Nul propagator
  • Strenginterpolation
  • Navn på operatør
  • Ordbogsinitialisering
  • Compiler-as-a-service (Roslyn)

C# 7.0

  • Mønster matchende
  • Tuples
  • Dekonstruktion
  • Lokale funktioner
  • Cifferseparator
  • Binære bogstaver
  • Ref vender tilbage og lokalbefolkningen
  • Udtryksfyldte konstruktører og færdiggørere
  • Udtryksfyldte getters og settere
  • Ud variabler
  • Generaliserede asynkrone returtyper

C# 7.1

  • Asynkron hoved
  • Standardudtryk

C# programliste

  • C# programmer
  • Fibonacci-serien
  • Primtal
  • Palindrom nummer
  • Faktoriel
  • Armstrong nummer
  • Summen af ​​cifre
  • Omvendt nummer
  • Byt nummer
  • Decimal til binær
  • Tal i tegn
  • Alfabet trekant
  • Nummertrekant
  • Fibonacci trekant

Forudsætning

Før du lærer C#, skal du have det grundlæggende kendskab til C Programmeringssprog.


Publikum

Vores C#-tutorial er designet til at hjælpe begyndere og professionelle.


Problem

Vi forsikrer, at du ikke vil finde noget problem i denne C#-tutorial. Men hvis der er nogen fejl, bedes du skrive problemet i kontaktformularen.