Concepto de programación - shigeots/PracticeCSharpAndUnity GitHub Wiki
Concepto de programación
Declaración o definir
La declaración o definir es reservar un espacio en la memoria de una variable o clase. Indicando el tipo y el nombre.
int number; //int es el tipo de variable y number el nombre de la variable.
string playerName;
float money;
Pokemon pokemon;
Person person;
Asignación
La asignación es asignar un valor a una variable declarado previamente, consiste en reemplazar el valor anterior o inicial de la variable con un valor nuevo. Una vez que se asigna un nuevo valor, el valor anterior es eliminado de la memoria y no es posible recuperarlo.
number = 52; //Esta asignando a la variable number el valor de 52.
playerName = "Armando Carpa";
money = 10.50;
Inicialización
La inicialización es asignar el valor de una variable al momento de crearlo(Declararlo).
int number = 52; //Esta creando una variable de tipo int con el nombre number e inicializando con el valor 52.
string playerName = "Armando Carpa";
float money = 10.50;
Instanciar
Crear un objeto a partir de un una clase.
Person person1 = new Person(); //Esta instanciando un objeto con el nombre person1 de la clase Person.
Pet dog = new Pet("Hachi", "Male"); //Esta instanciando un objeto con el nombre dog de la clase Pet.
Una clase es un molde para definir algo
namespace es un paquete un agrupamiento de las clases