logo

Tutorial C#

Tutorial C Sharp

El tutorial de C# proporciona conceptes bàsics i avançats de C#. El nostre tutorial C# està dissenyat per a principiants i professionals.

C# és un llenguatge de programació de .Net Framework.

El nostre tutorial de C# inclou tots els temes de C#, com ara primer exemple, sentències de control, objectes i classes, herència, constructor, destructor, això, estàtic, segellat, polimorfisme, abstracció, classe abstracta, interfície, espai de noms, encapsulació, propietats, indexador, matrius , cadenes, regex, maneig d'excepcions, multiprocés, fitxer IO, col·leccions, etc.

Què és C#

C# es pronuncia com a 'C-Sharp'. És un llenguatge de programació orientat a objectes proporcionat per Microsoft que s'executa amb .Net Framework.

classe d'objectes en java

Amb l'ajuda del llenguatge de programació C#, podem desenvolupar diferents tipus d'aplicacions segures i robustes:

  • Aplicacions de finestra
  • Aplicacions web
  • Aplicacions distribuïdes
  • Aplicacions de serveis web
  • Aplicacions de bases de dades, etc.

C# està aprovat com a estàndard per ECMA i ISO. C# està dissenyat per a CLI (Common Language Infrastructure). CLI és una especificació que descriu el codi executable i l'entorn d'execució.

El llenguatge de programació C# està influenciat pels llenguatges C++, Java, Eiffel, Modula-3, Pascal, etc.


Índex C#


.NET Framework

C#

  • Tutorial C#
  • Què és C#
  • C++ vs C#
  • Java vs C#
  • Història de C#
  • Característiques de C#
  • Exemple C#
  • Variables C#
  • Operadors C#
  • Paraules clau C#

Declaracions de control C#

Funcions C#

  • Funció C#
  • C# Trucada per valor
  • C# Trucada per referència
  • Paràmetre C# Out

Matrius C#

  • Matrius C#
  • C# Array to Function
  • Matriu multidimensional C#
  • C# Jagged Arrays
  • C# Params
  • Classe C# Array
  • Args de línia d'ordres C#

Objectes i classes C#

  • Objecte i classe C#
  • Constructor C#
  • C# Destructor
  • C# això
  • C# estàtic
  • Classe estàtica C#
  • Constructor estàtic C#
  • Estructures C#
  • C# Enum

Propietats C#

  • Propietats C#

Herència C#

Polimorfisme C#

C# Abstracció

  • C# Resum
  • Interfície C#

Espai de noms C#

cadena java de la matriu
  • Espais de noms C#
  • Modificadors d'accés C#
  • Encapsulació C#

Cordes C#

Funcions de cadena C#

  • Clon de cadena ()
  • Comparació de cadenes ()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • La cadena conté()
  • String Copy()
  • Cadena CopyTo()
  • La cadena EndsWith()
  • La cadena és igual a ()
  • Format de cadena ()
  • String GetEnumerator()
  • Cadena GetHashCode()
  • String GetType()
  • Cadena GetTypeCode()
  • String IndexOf()
  • Inserció de cadena ()
  • String Intern()
  • String IsInterned()
  • La cadena està normalitzada ()
  • String Normalize()
  • La cadena IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • Unió de cadena ()
  • Cadena LastIndexOf()
  • Cadena LastIndexOfAny()
  • String PadLeft()
  • String PadRight()
  • Cadena Elimina ()
  • Substitució de cadena ()
  • Divisió de cadena ()
  • La cadena comença amb()
  • String SubString()
  • String ToCharArray()
  • String To Lower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • Corda de corda()
  • String TrimEnd()
  • String TrimStart()

C# Excepcions

  • C# Gestió d'excepcions
  • C# provar/atrapar
  • C# finalment
  • Excepció personalitzada C#
  • C# marcat sense marcar
  • C# SystemException

E/S de fitxer C#

fent que l'script de shell sigui executable

Col·leccions C#

  • Col·leccions C#
  • Llista C#
  • C# HashSet
  • C# SortedSet
  • Pila C#
  • Cua C#
  • C# LinkedList
  • Diccionari C#
  • C# SortedDictionary
  • C# SortedList

C# Genèrics

  • C# Genèrics

Delegats C#

  • Delegats C#

C# Reflexió

  • C# Reflexió

C# Funcions anònimes

  • Funció anònima

C# Multithreading

  • C# Multithreading
  • Cicle de vida del fil C#
  • Classe C# Thread
  • Fil principal C#
  • Exemple de fil C#
  • C# Thread Sleep
  • Avortament del fil C#
  • Unió de fil C#
  • Nom del fil C#
  • C# ThreadPriority

Sincronització C#

  • Sincronització C#

Noves funcions de C#

  • Noves funcions de C#

C# 2.0

creant taules en làtex
  • Tipus parcials
  • Iteradors
  • Tipus anul·lables
  • Covariància delegat
  • Inferència delegat
  • Classes estàtiques
  • Conversions de grups de mètodes (delegats)

C# 3.0

  • Tipus anònims
  • Mètodes d'extensió
  • Expressió de consulta
  • Mètode parcial
  • Variables locals tipificades implícitament
  • Inicialitzadors d'objectes i col·leccions
  • Propietats d'implementació automàtica
  • Expressió lambda
  • Arbres d'expressió

C# 4.0

  • Enquadernació dinàmica
  • Arguments amb nom i opcionals
  • Co i contravariància genèriques
  • Tipus d'interoperabilitat incrustat ('NoPIA')

C# 5.0

  • Mètodes asíncrons
  • Atributs d'informació de la persona que truca

C# 6.0

  • Utilitzant la directiva estàtica
  • Filtres d'excepcions
  • Espereu en blocs catch/finally
  • Inicialitzadors de propietats automàtics
  • Valors per defecte per a les propietats només d'obtenció
  • Membres amb el cos d'expressió
  • Propagador nul
  • Interpolació de cadenes
  • Nom de l'operador
  • Inicialitzador de diccionari
  • Compilador com a servei (Roslyn)

C# 7.0

  • Coincidència de patró
  • Tuples
  • Deconstrucció
  • Funcions locals
  • Separador de dígits
  • Literals binaris
  • Ref torna i locals
  • Constructors i finalitzadors de cos d'expressió
  • Getters i setters amb cos d'expressió
  • Out variables
  • Tipus de retorn asincrònics generalitzats

C# 7.1

  • Async principal
  • Expressions per defecte

Llista de programes C#

  • Programes C#
  • Sèrie de Fibonacci
  • Nombre primer
  • Número de palíndrom
  • Factorial
  • Número d'Armstrong
  • Suma de dígits
  • Número invers
  • Número d'intercanvi
  • De decimal a binari
  • Nombre en caràcters
  • Triangle de l'alfabet
  • Triangle dels números
  • Triangle de Fibonacci

Requisit previ

Abans d'aprendre C#, cal tenir els coneixements bàsics del llenguatge de programació C.


Públic

El nostre tutorial C# està dissenyat per ajudar a principiants i professionals.


Problema

Assegurem que no trobareu cap problema en aquest tutorial de C#. Però si hi ha algun error, si us plau, publiqueu el problema al formulari de contacte.