Red de conocimiento informático - Conocimiento sistemático - Programación de juegos

Programación de juegos

Primero, aprenda la sintaxis básica de C#, incluyendo lo siguiente:

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