logo

Tutorial C#

Tutorial C Sharp

Tutorialul C# oferă concepte de bază și avansate de C#. Tutorialul nostru C# este conceput pentru începători și profesioniști.

C# este un limbaj de programare al .Net Framework.

Tutorialul nostru C# include toate subiectele de C#, cum ar fi primul exemplu, instrucțiuni de control, obiecte și clase, moștenire, constructor, destructor, acest lucru, static, sigilat, polimorfism, abstracție, clasă abstractă, interfață, spațiu de nume, încapsulare, proprietăți, indexator, matrice , șiruri de caractere, regex, gestionarea excepțiilor, multithreading, File IO, Colecții etc.

Ce este C#

C# se pronunță ca „C-Sharp”. Este un limbaj de programare orientat pe obiecte furnizat de Microsoft care rulează pe .Net Framework.

Cu ajutorul limbajului de programare C#, putem dezvolta diferite tipuri de aplicații securizate și robuste:

  • Aplicații pentru ferestre
  • aplicații web
  • Aplicații distribuite
  • Aplicații de servicii web
  • Aplicații de baze de date etc.

C# este aprobat ca standard de ECMA și ISO. C# este proiectat pentru CLI (Common Language Infrastructure). CLI este o specificație care descrie codul executabil și mediul de rulare.

Limbajul de programare C# este influențat de limbaje C++, Java, Eiffel, Modula-3, Pascal etc.

java elseif

Index C#


.Cadru net

C#

  • Tutorial C#
  • Ce este C#
  • C++ vs C#
  • Java vs C#
  • Istoria C#
  • Caracteristici C#
  • Exemplu C#
  • Variabile C#
  • Operatori C#
  • Cuvinte cheie C#

Declarații de control C#

Funcții C#

  • Funcția C#
  • C# Apel după valoare
  • C# Apel prin referință
  • Parametrul C# Out

C# Arrays

  • C# Arrays
  • C# Array to Function
  • Matrice multidimensională C#
  • C# Jagged Arrays
  • C# Params
  • Clasa C# Array
  • Linia de comandă C# Args

Obiecte și clase C#

arbore binar java

Proprietăți C#

  • Proprietăți C#

Moștenirea C#

Polimorfismul C#

C# Abstracție

  • C# Rezumat
  • Interfață C#

Spațiu de nume C#

  • Spații de nume C#
  • Modificatori de acces C#
  • Încapsulare C#

Siruri de caractere C#

Funcții șiruri C#

  • String Clone()
  • Comparare șiruri ()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Șirul conține()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • Șirul este egal()
  • Format șir ()
  • String GetEnumerator()
  • String GetHashCode()
  • String GetType()
  • String GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • String IsInterned()
  • String IsNormalized()
  • Normalizare șir ()
  • String IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • Unire șir ()
  • String LastIndexOf()
  • String LastIndexOfAny()
  • String PadLeft()
  • String PadDreapta()
  • String Remove()
  • Înlocuire șir ()
  • String Split()
  • String StartsWith()
  • String SubString()
  • String ToCharArray()
  • String ToLower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • Trim șir ()
  • String TrimEnd()
  • String TrimStart()

C# Excepții

10 dintr-un 100
  • C# Gestionarea excepțiilor
  • C# încercați/prindeți
  • C# în sfârșit
  • Excepție personalizată C#
  • C# bifat nebifat
  • C# SystemException

C# File I/O

  • C# FileStream
  • C# StreamWriter
  • C# StreamReader
  • C# TextWriter
  • C# TextReader
  • C# BinaryWriter
  • C# BinaryReader
  • C# StringWriter
  • C# StringReader
  • C# FileInfo
  • C# DirectoryInfo
  • Serializare C#
  • Deserializare C#
  • C# System.IO

Colecții C#

  • Colecții C#
  • Lista C#
  • C# HashSet
  • C# SortedSet
  • Stiva C#
  • Coada C#
  • C# LinkedList
  • Dicţionar C#
  • C# SortedDictionary
  • C# SortedList

C# generice

  • C# generice

Delegați C#

  • Delegați C#

C# Reflecție

  • C# Reflecție

Funcții anonime C#

operator rest python
  • Funcția anonimă

C# Multithreading

  • C# Multithreading
  • Ciclul de viață al firului C#
  • Clasa C# Thread
  • Thread principal C#
  • Exemplu de fir C#
  • C# Thread Sleep
  • C# Thread Abort
  • C# Thread Join
  • Numele firului C#
  • C# ThreadPriority

Sincronizare C#

  • Sincronizare C#

Caracteristici noi C#

  • Caracteristici noi C#

C# 2.0

  • Tipuri parțiale
  • Iteratori
  • Tipuri nulabile
  • Covarianța delegată
  • Deducerea delegatului
  • Clasele statice
  • Conversii grup de metode (delegați)

C# 3.0

  • Tipuri anonime
  • Metode de extindere
  • Expresie de interogare
  • Metoda parțială
  • Variabile locale tipizate implicit
  • Inițializatori de obiecte și colecții
  • Proprietăți implementate automat
  • Expresia lambda
  • Arbori de expresie

C# 4.0

  • Legare dinamică
  • Argumente denumite și opționale
  • Co și contravarianță generice
  • Tipuri de interoperabilitate încorporate („NoPIA”)

C# 5.0

  • Metode asincrone
  • Atributele informațiilor apelantului

C# 6.0

javascript pentru buclă
  • Folosind directiva statică
  • Filtre de excepție
  • Așteptați în blocuri catch/finally
  • Inițializatoare de proprietăți automate
  • Valori implicite pentru proprietăți numai getter
  • Membri cu corp de expresie
  • Propagator nul
  • Interpolarea șirurilor
  • Numele operatorului
  • Dicţionar initializer
  • Compilator-ca-serviciu (Roslyn)

C# 7.0

  • Potrivire de model
  • Tupluri
  • Deconstrucție
  • Funcții locale
  • Separator de cifre
  • Literale binar
  • Ref returnează și localnici
  • Constructori și finalizatori cu corpuri de expresie
  • Getters și setters cu trup de expresie
  • Out variabile
  • Tipuri de returnare asincrone generalizate

C# 7.1

  • Async principal
  • Expresii implicite

Lista de programe C#

  • Programe C#
  • Seria Fibonacci
  • Număr prim
  • Numărul palindrom
  • Factorială
  • Numărul Armstrong
  • Suma cifrelor
  • Număr invers
  • Schimbați numărul
  • De la zecimală la binar
  • Număr în caractere
  • Triunghiul alfabetului
  • Triunghiul numeric
  • Triunghiul Fibonacci

Condiție prealabilă

Înainte de a învăța C#, trebuie să aveți cunoștințele de bază despre limbajul de programare C.


Public

Tutorialul nostru C# este conceput pentru a ajuta începătorii și profesioniștii.


Problemă

Vă asigurăm că nu veți găsi nicio problemă în acest tutorial C#. Dar dacă există vreo greșeală, vă rugăm să postați problema în formularul de contact.