logo

Tutorial de C#

Tutorial de Do sostenido

El tutorial de C# proporciona conceptos básicos y avanzados de C#. Nuestro tutorial de C# está diseñado para principiantes y profesionales.

C# es un lenguaje de programación de .Net Framework.

Nuestro tutorial de C# incluye todos los temas de C#, como el primer ejemplo, declaraciones de control, objetos y clases, herencia, constructor, destructor, esto, estático, sellado, polimorfismo, abstracción, clase abstracta, interfaz, espacio de nombres, encapsulación, propiedades, indexador, matrices. , cadenas, expresiones regulares, manejo de excepciones, subprocesos múltiples, E/S de archivos, colecciones, etc.

¿Qué es C#?

C# se pronuncia como 'C-Sharp'. Es un lenguaje de programación orientado a objetos proporcionado por Microsoft que se ejecuta en .Net Framework.

Con la ayuda del lenguaje de programación C#, podemos desarrollar diferentes tipos de aplicaciones seguras y robustas:

  • Aplicaciones de ventana
  • aplicaciones web
  • Aplicaciones distribuidas
  • aplicaciones de servicios web
  • Aplicaciones de bases de datos, etc.

C# está aprobado como estándar por ECMA e ISO. C# está diseñado para CLI (Common Language Infrastructure). CLI es una especificación que describe el código ejecutable y el entorno de ejecución.

El lenguaje de programación C# está influenciado por los lenguajes C++, Java, Eiffel, Modula-3, Pascal, etc.


Índice C#


.NET Framework

C#

procesamiento en paralelo
  • Tutorial de C#
  • ¿Qué es C#?
  • C++ frente a C#
  • Java frente a C#
  • Historial de C#
  • Características de C#
  • Ejemplo de C#
  • Variables C#
  • Operadores C#
  • Palabras clave de C#

Declaraciones de control de C#

Funciones de C#

  • Función C#
  • Llamada C# por valor
  • Llamada C# por referencia
  • Parámetro de salida de C#

Matrices C#

  • Matrices C#
  • Matriz C# para funcionar
  • Matriz multidimensional C#
  • C # matrices irregulares
  • Parámetros de C#
  • Clase de matriz C#
  • Argumentos de línea de comando de C#

Objetos y clases de C#

diferencia entre $ y $$

Propiedades de C#

  • Propiedades de C#

Herencia C#

Polimorfismo C#

Abstracción C#

  • Resumen de C#
  • Interfaz C#

Espacio de nombres C#

  • Espacios de nombres de C#
  • Modificadores de acceso a C#
  • Encapsulación C#

Cadenas C#

Funciones de cadena de C#

  • Clon de cadena()
  • Comparación de cadenas()
  • Comparación de cadenasOrdinal()
  • Comparar cadena con()
  • Concatenación de cadenas()
  • La cadena contiene()
  • Copia de cadena()
  • Copiar cadena a()
  • La cadena termina con()
  • Cadena igual()
  • Formato de cadena()
  • Cadena GetEnumerator()
  • Cadena GetHashCode()
  • Cadena GetType()
  • Cadena GetTypeCode()
  • Índice de cadena de()
  • Insertar cadena()
  • Pasante de cadena()
  • La cadena está internada()
  • La cadena está normalizada()
  • Normalizar cadena()
  • Cadena EsNullOrEmpty()
  • EsNullOrWhiteSpace()
  • Unión de cadenas()
  • Cadena LastIndexOf()
  • Cadena LastIndexOfAny()
  • Pad de cadenaIzquierda()
  • Cadena PadRight()
  • Eliminar cadena()
  • Reemplazo de cadena()
  • División de cadena()
  • La cadena comienza con()
  • Subcadena de cadena()
  • Cadena ToCharArray()
  • Cadena para bajar()
  • Cadena paraLowerInvariant()
  • Cadena a cadena()
  • Cadena hacia arriba()
  • Cadena aUpperInvariant()
  • Recorte de cuerda()
  • Fin de recorte de cadena()
  • Inicio de recorte de cadena()

Excepciones de C#

  • Manejo de excepciones de C#
  • C# intentar/capturar
  • C# finalmente
  • Excepción personalizada de C#
  • C# marcado sin marcar
  • Excepción del sistema C#

E/S de archivos C#

  • Flujo de archivos C#
  • C# StreamWriter
  • Lector de corriente C#
  • Escritor de texto C#
  • Lector de texto C#
  • Escritor binario de C#
  • Lector binario de C#
  • Escritor de cadenas C#
  • Lector de cadenas C#
  • Información de archivo C#
  • Información del directorio de C#
  • Serialización C#
  • C# Deserialización
  • Sistema C#.IO

Colecciones de C#

  • Colecciones de C#
  • Lista C#
  • Conjunto de hash de C#
  • Conjunto ordenado de C#
  • Pila de C#
  • Cola C#
  • Lista enlazada de C#
  • Diccionario C#
  • Diccionario ordenado de C#
  • Lista ordenada de C#

Genéricos de C#

  • Genéricos de C#

Delegados de C#

  • Delegados de C#

Reflexión C#

  • Reflexión C#

Funciones anónimas de C#

transmisión de medios
  • Función anónima

C# subprocesos múltiples

  • C# subprocesos múltiples
  • Ciclo de vida del subproceso C#
  • Clase de hilo C#
  • Hilo principal de C#
  • Ejemplo de hilo C#
  • Suspensión del hilo C#
  • Abortar hilo C#
  • Unión de subprocesos C#
  • Nombre del hilo C#
  • Prioridad de subproceso C#

Sincronización C#

  • Sincronización C#

Nuevas funciones de C#

  • Nuevas funciones de C#

C# 2.0

  • tipos parciales
  • Iteradores
  • Tipos que aceptan valores NULL
  • Delegar covarianza
  • Delegar inferencia
  • clases estáticas
  • Conversiones de grupos de métodos (delegados)

C# 3.0

  • tipos anónimos
  • Métodos de extensión
  • expresión de consulta
  • método parcial
  • Variables locales implícitamente escritas
  • Inicializadores de objetos y colecciones.
  • Propiedades implementadas automáticamente
  • expresión lambda
  • árboles de expresión

C# 4.0

  • Enlace dinámico
  • Argumentos con nombre y opcionales
  • Co genérico y contravarianza
  • Tipos de interoperabilidad integrados ('NoPIA')

C# 5.0

  • Métodos asincrónicos
  • Atributos de información de la persona que llama

C# 6.0

  • Usando directiva estática
  • Filtros de excepción
  • Espera en bloques de captura/finalmente
  • Inicializadores automáticos de propiedades
  • Valores predeterminados para propiedades exclusivas de captador
  • Miembros con cuerpo de expresión
  • propagador nulo
  • Interpolación de cadenas
  • Nombre del operador
  • Inicializador de diccionario
  • Compilador como servicio (Roslyn)

C# 7.0

  • La coincidencia de patrones
  • tuplas
  • Deconstrucción
  • Funciones locales
  • Separador de dígitos
  • Literales binarios
  • Devoluciones de árbitros y locales
  • Constructores y finalizadores con cuerpo de expresión.
  • Captadores y definidores con cuerpo de expresión
  • Fuera variables
  • Tipos de retorno asíncronos generalizados

C# 7.1

  • principal asíncrono
  • Expresiones predeterminadas

Lista de programas C#

método principal de java
  • Programas C#
  • Serie Fibonacci
  • Número primo
  • Número palíndromo
  • Factorial
  • Número de Armstrong
  • Suma de dígitos
  • Número inverso
  • Número de intercambio
  • Decimal a binario
  • Número en caracteres
  • Triángulo del alfabeto
  • Triángulo numérico
  • Triángulo de Fibonacci

Requisito previo

Antes de aprender C#, debes tener conocimientos básicos del lenguaje de programación C.


Audiencia

Nuestro tutorial de C# está diseñado para ayudar a principiantes y profesionales.


Problema

Le aseguramos que no encontrará ningún problema en este tutorial de C#. Pero si hay algún error, publique el problema en el formulario de contacto.