logo

C# opplæring

C Sharp veiledning

C#-opplæringen gir grunnleggende og avanserte konsepter for C#. Vår C#-opplæring er designet for nybegynnere og profesjonelle.

C# er et programmeringsspråk for .Net Framework.

C#-opplæringen vår inkluderer alle emner i C#, for eksempel første eksempel, kontrollsetninger, objekter og klasser, arv, konstruktør, destruktor, denne, statisk, forseglet, polymorfisme, abstraksjon, abstrakt klasse, grensesnitt, navnerom, innkapsling, egenskaper, indekser, arrays , strenger, regulært uttrykk, unntakshåndtering, multithreading, fil-IO, samlinger etc.

Hva er C#

C# uttales som 'C-Sharp'. Det er et objektorientert programmeringsspråk levert av Microsoft som kjører på .Net Framework.

Ved hjelp av programmeringsspråket C# kan vi utvikle ulike typer sikre og robuste applikasjoner:

  • Vindusapplikasjoner
  • Webapplikasjoner
  • Distribuerte applikasjoner
  • Webtjenesteapplikasjoner
  • Databaseapplikasjoner etc.

C# er godkjent som standard av ECMA og ISO. C# er designet for CLI (Common Language Infrastructure). CLI er en spesifikasjon som beskriver kjørbar kode og kjøretidsmiljø.

C# programmeringsspråk er påvirket av C++, Java, Eiffel, Modula-3, Pascal etc. språk.


C#-indeks


.Net Framework

C#

  • C# opplæring
  • Hva er C#
  • C++ vs C#
  • Java vs C#
  • C# historie
  • C#-funksjoner
  • C# eksempel
  • C#-variabler
  • C#-operatører
  • C# nøkkelord

C#-kontrolluttalelser

C#-funksjoner

  • C# funksjon
  • C#-anrop etter verdi
  • C# Call By Reference
  • C# ut parameter

C#-matriser

  • C#-matriser
  • C#-array for å fungere
  • C# flerdimensjonal matrise
  • C# Jagged Arrays
  • C#-parametere
  • C# Array-klassen
  • 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#-egenskaper

  • C#-egenskaper

C# arv

C# polymorfisme

arv i c++

C# Abstraksjon

  • C# abstrakt
  • C#-grensesnitt

C# navneområde

  • C# navnerom
  • C# Access Modifikatorer
  • C#-innkapsling

C# strenger

C# strengfunksjoner

  • String Clone()
  • String Compare()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Strengen inneholder()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • String er lik()
  • String Format()
  • String GetEnumerator()
  • String GetHashCode()
  • String GetType()
  • String GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • String IsInterned()
  • String IsNormalized()
  • 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#-unntak

  • C# Unntakshåndtering
  • C# prøv/fang
  • C# endelig
  • C# tilpasset unntak
  • C# merket av
  • C# SystemException

C# fil I/O

C#-samlinger

  • C#-samlinger
  • C# liste
  • C# HashSet
  • C# SortedSet
  • C# Stack
  • C#-kø
  • C# LinkedList
  • C# ordbok
  • C# SortedDictionary
  • C# SortedList

C# Generics

  • C# Generics

C# delegater

  • C# delegater

C# refleksjon

  • C# refleksjon

C# anonyme funksjoner

  • Anonym funksjon

C# Multithreading

  • C# Multithreading
  • C# trådens livssyklus
  • C# tråd klasse
  • C# hovedtråd
  • C# trådeksempel
  • C# Thread Sleep
  • C# tråd avbryt
  • C# Thread Join
  • C# trådnavn
  • C# ThreadPriority

C#-synkronisering

  • C#-synkronisering

C# Nye funksjoner

  • C# Nye funksjoner

C# 2.0

  • Deltyper
  • Iteratorer
  • Nullbare typer
  • Delegert samvariasjon
  • Deleger slutning
  • Statiske klasser
  • Metodegruppekonverteringer (delegater)

C# 3.0

  • Anonyme typer
  • Forlengelsesmetoder
  • Spørringsuttrykk
  • Delvis metode
  • Implisitt innskrevne lokale variabler
  • Objekt- og samlingsinitialiserere
  • Auto-implementerte egenskaper
  • Lambda uttrykk
  • Uttrykk trær

C# 4.0

  • Dynamisk binding
  • Navngitte og valgfrie argumenter
  • Generisk co og kontravarians
  • Innebygde interopstyper ('NoPIA')

C# 5.0

  • Asynkrone metoder
  • Anropsinformasjonsattributter

C# 6.0

  • Bruker statisk direktiv
  • Unntaksfiltre
  • Vent i fangst/endelig blokker
  • Auto eiendom initializers
  • Standardverdier for bare getter-egenskaper
  • Uttrykksfylte medlemmer
  • Nullpropagator
  • Strenginterpolasjon
  • Navn på operatør
  • Ordbok initialisering
  • Kompilator-som-en-tjeneste (Roslyn)

C# 7.0

  • Mønstermatching
  • Tuples
  • Dekonstruksjon
  • Lokale funksjoner
  • Sifferskilletegn
  • Binære bokstaver
  • Referanser og lokalbefolkningen
  • Uttrykksfylte konstruktører og ferdigstillere
  • Getters og settere med uttrykkskropp
  • Ut variabler
  • Generaliserte asynkrone returtyper

C# 7.1

  • Asynkron hoved
  • Standarduttrykk

C#-programliste

  • C# programmer
  • Fibonacci-serien
  • Primtall
  • Palindromnummer
  • Faktoriell
  • Armstrong nummer
  • Sum av sifre
  • Omvendt nummer
  • Bytt nummer
  • Desimal til binær
  • Tall i tegn
  • Alfabet trekant
  • Nummertrekant
  • Fibonacci-trekanten

Forutsetning

Før du lærer C#, må du ha grunnleggende kunnskap om C-programmeringsspråk.


Publikum

Vår C#-opplæring er utviklet for å hjelpe nybegynnere og profesjonelle.


Problem

Vi forsikrer at du ikke vil finne noe problem i denne C#-opplæringen. Men hvis det er noen feil, vennligst legg ut problemet i kontaktskjemaet.