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
- .NET Framework
- CLR
- FCL
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#
- C# si-una altra cosa
- Commutador C#
- C# For Loop
- C# While Loop
- C# Do-While Loop
- Pausa C#
- C# Continua
- C# Anar a
- Comentaris 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#
- Herència C#
- Agregació C#
Polimorfisme C#
- Sobrecàrrega de membres de C#
- Anulació del mètode C#
- Base C#
- Polimorfisme C#
- C# segellat
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
- C# FileStream
- C# StreamWriter
- C# StreamReader
- C# TextWriter
- C# TextReader
- C# BinaryWriter
- C# BinaryReader
- C# StringWriter
- C# StringReader
- C# FileInfo
- C# DirectoryInfo
- Serialització C#
- Deserialització C#
- C# System.IO
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.