Programación de juegos
Tipos de datos, constantes, variables, operadores, expresiones y reglas de nomenclatura
Métodos de entrada y salida, conversión de tipos de datos
p> p>
Estructuras de rama, bucles, operadores relacionales, operadores lógicos
Arreglos unidimensionales y bucles foreach, ordenación de burbujas y arreglos bidimensionales
Definiciones de enumeración y estructura , miembros de estructura y acceso
El segundo es aprender programación orientada a objetos, incluyendo lo siguiente:
Los conceptos de clases y miembros de campo orientados a objetos de objetos
En objetos Miembros del método, detalles del tipo de método.
Propiedades y parámetros de métodos en objetos
Objetos de cadena, boxeo y desempaquetado, sobrecarga de métodos y recursividad
Constructores y destructores
Resumen métodos, métodos virtuales, implementaciones polimórficas
Clases abstractas estáticas, clases estáticas y patrones de diseño singleton
Finalmente, es posible que tengas que aprender interfaces y tipos genéricos.
Introducción a las interfaces de pago y delegación, y polimorfismo de interfaz.
Métodos genéricos, clases genéricas, restricciones genéricas
Lista de matriz, lista, cola (Queue)
Pila (Stack), tabla hash (Hashtable), Diccionario
Patrón de diseño de delegados y eventos del observador, clases de reflexión de C# y ejemplos de implementación