Handledning i C# ger grundläggande och avancerade begrepp för C#. Vår C#-handledning är designad för nybörjare och proffs.
C# är ett programmeringsspråk för .Net Framework.
Vår C#-handledning inkluderar alla ämnen i C# som första exemplet, kontrollsatser, objekt och klasser, arv, konstruktor, destruktor, denna, statisk, förseglad, polymorfism, abstraktion, abstrakt klass, gränssnitt, namnutrymme, inkapsling, egenskaper, indexerare, arrayer , strängar, regex, undantagshantering, multithreading, File IO, Collections etc.
vad är C#
C# uttalas som 'C-Sharp'. Det är ett objektorienterat programmeringsspråk från Microsoft som körs på .Net Framework.
Med hjälp av programmeringsspråket C# kan vi utveckla olika typer av säkra och robusta applikationer:
- Fönsterapplikationer
- Webbapplikationer
- Distribuerade applikationer
- Webbtjänstapplikationer
- Databasapplikationer etc.
C# är godkänd som standard av ECMA och ISO. C# är designat för CLI (Common Language Infrastructure). CLI är en specifikation som beskriver körbar kod och runtime-miljö.
C# programmeringsspråket påverkas av C++, Java, Eiffel, Modula-3, Pascal etc. språk.
C#-index
.Net Framework
- .NET Framework
- CLR
- FCL
C#
- Handledning för C#
- vad är C#
- C++ vs C#
- Java vs C#
- C# Historia
- C#-funktioner
- C# Exempel
- C#-variabler
- C#-operatörer
- C# nyckelord
C#-kontrollutlåtanden
set vs karta
- C# om-annat
- C#-omkopplare
- C# för loop
- C# While Loop
- C# Do-While Loop
- C# Break
- C# Fortsätt
- C# Gå till
- C# kommentarer
C#-funktioner
- C#-funktion
- C# Call By Value
- C# Call By Reference
- C# Out-parameter
C#-matriser
- C#-matriser
- C# Array för att fungera
- C# Multidimensional Array
- C# Jagged Arrays
- C# Params
- C# Array klass
- C# Kommandorad Args
C#-objekt och klasser
- C#-objekt och klass
- C#-konstruktör
- C# Destroyer
- C# detta
- C# statisk
- C# statisk klass
- C# statisk konstruktor
- C#-strukturer
- C# Enum
C#-egenskaper
- C#-egenskaper
C# Arv
- C# Arv
- C# Aggregation
C# polymorfism
- C#-medlemsöverbelastning
- Åsidosättande av C#-metoden
- C# Base
- C# polymorfism
- C# förseglad
C# abstraktion
- C# abstrakt
- C#-gränssnitt
C# namnutrymme
- C# namnrymder
- C# Access Modifiers
- C# Inkapsling
C#-strängar
C# strängfunktioner
- String Clone()
- String Compare()
- String CompareOrdinal()
- String CompareTo()
- String Concat()
- Strängen innehåller()
- String Copy()
- String CopyTo()
- String EndsWith()
- Sträng är lika med()
- String Format()
- Sträng GetEnumerator()
- Sträng GetHashCode()
- Sträng GetType()
- Sträng GetTypeCode()
- String IndexOf()
- String Insert()
- String Intern()
- String IsInterned()
- Strängen är normaliserad()
- String Normalize()
- String IsNullOrEmpty()
- IsNullOrWhiteSpace()
- String Join()
- Sträng LastIndexOf()
- Sträng LastIndexOfAny()
- String PadLeft()
- String PadRight()
- String Remove()
- String Replace()
- String Split()
- Sträng StartsWith()
- String SubString()
- String ToCharArray()
- String ToLower()
- String ToLowerInvariant()
- String ToString()
- String ToUpper()
- String ToUpperInvariant()
- String Trim()
- String TrimEnd()
- String TrimStart()
C# Undantag
- C# Undantagshantering
- C# prova/fånga
- C# äntligen
- C# anpassat undantag
- C# markerad omarkerad
- C# SystemException
C#-fil I/O
- C# FileStream
- C# StreamWriter
- C# StreamReader
- C# TextWriter
- C# TextReader
- C# BinaryWriter
- C# BinaryReader
- C# StringWriter
- C# StringReader
- C# FileInfo
- C# DirectoryInfo
- C# serialisering
- C# Deserialisering
- C# System.IO
C#-samlingar
- C#-samlingar
- C# lista
- C# HashSet
- C# SortedSet
- C# Stack
- C#-kö
- C# LinkedList
- C# ordbok
- C# SortedDictionary
- C# SortedList
C# Generics
- C# Generics
C# delegater
java annat
- C# delegater
C# Reflektion
- C# Reflektion
C# anonyma funktioner
- Anonym funktion
C# Multithreading
- C# Multithreading
- C#-trådens livscykel
- C# tråd klass
- C# huvudtråd
- C# trådexempel
- C# Thread Sleep
- C# tråd avbryt
- C# Trådanslutning
- C# trådnamn
- C# ThreadPriority
C#-synkronisering
- C#-synkronisering
C# Nya funktioner
- C# Nya funktioner
C# 2.0
- Partiella typer
- Iteratorer
- Nullbara typer
- Delegera samvariation
- Delegera slutledning
- Statiska klasser
- Metodgruppkonverteringar (ombud)
C# 3.0
- Anonyma typer
- Förlängningsmetoder
- Fråga uttryck
- Partiell metod
- Implicit skrivna lokala variabler
- Objekt- och samlingsinitiatorer
- Auto-implementerade egenskaper
- Lambda uttryck
- Uttrycksträd
C# 4.0
- Dynamisk bindning
- Namngivna och valfria argument
- Generisk samverkan och kontravarians
- Inbäddade interoptyper ('NoPIA')
C# 5.0
- Asynkrona metoder
- Uppringarinformationsattribut
C# 6.0
c programmeringsexempelprogram
- Använder statiskt direktiv
- Undantagsfilter
- Vänta i fångst/slutligen block
- Auto-egendomsinitierare
- Standardvärden för endast getter-egenskaper
- Uttrycksfyllda medlemmar
- Nollpropagator
- Stränginterpolation
- Namn på operatör
- Ordboksinitierare
- Kompilator-som-en-tjänst (Roslyn)
C# 7.0
- Mönstermatchning
- Tuples
- Dekonstruktion
- Lokala funktioner
- Sifferavgränsare
- Binära bokstaver
- Ref återvänder och lokalbefolkningen
- Konstruktörer och färdigställare med uttryckskroppar
- Getters och setters med uttryckskroppar
- Ut variabler
- Generaliserade asynkrona returtyper
C# 7.1
- Asynkron huvud
- Standarduttryck
C# programlista
- C#-program
- Fibonacci-serien
- Primtal
- Palindromnummer
- Faktoriell
- Armstrong nummer
- Summan av siffror
- Omvänt nummer
- Byt nummer
- Decimal till binär
- Nummer i tecken
- Alfabetstriangel
- Nummertriangel
- Fibonacci triangel
Nödvändig förutsättning
Innan du lär dig C# måste du ha grundläggande kunskaper i programmeringsspråket C.
Publik
Vår C#-handledning är utformad för att hjälpa nybörjare och proffs.
Problem
Vi försäkrar att du inte kommer att hitta några problem i denna C#-handledning. Men om det är något fel, vänligen posta problemet i kontaktformuläret.