Social Icons

miércoles, 27 de julio de 2022

ARRAY EN C#

Se denominan también matrices o arreglos, son estructura de datos que contienen varios valores del mismo tipo, se almacenan datos de un mismo tipo. En lugar de almacenar un único valor en una variable, almacena varios valores que están relacionados entre si.

Por ejemplo la edad de las personas de 100 personas, es mas fácil y practico almacenar esta información en un array que crear 100 variables para almacenar cada edad. Además los datos se pueden tener más ordenados.

Declaración de un array 

int [] edad;                 

Iniciación de un array

edad = new int[100];


La declaración e iniciación es lo mismo que se hace con una variable, por ejempló al crear una variable de tipo entero para almacenar una edad:

int edad;


Si queremos iniciar  la edad:

edad=45;


Si verificamos la estructura de declaración es muy parecida, en el caso de los array se utiliza new porque en si la el formato array es mas una clase.

Así como en las variables se puede declarar e iniciar en la misma linea, lo mismo se puede hacer con los arrays,

int[] edad= new int[4];

la cantidad que ponemos cuando se inicia un array son el numero de elemenos que va a tener el array, ahora el índice es otra cosa el cual sera para este ejemplo 4-1=3

=======================================

Cuando crear un array del tipo int, sus valores por defecto serán 0, mientras que en los arrays de tipo string será null sus valores por defecto

==================

Array Implícito - Array flexible que puede almacenar diferentes tipos de datos, en la declaración no especificamos el tipo de dato que va almacenar.


Ejemplo declaración array implícito 

var datos= new []  {"Juan","Pérez"};

Como hemos metido datos de tipo String el array se crea de tipo strinG

Array de Objetos

Un array también puede almacenar objetos


Empleado emp1 = new Empleado("Luis Felipe", 30);   //Cree un empleado llamado Luis Felipe y de edad 30


Empleado[] arrayempleado = new Empleado[2];   //Creo un array para almacenar objetos del tipo empleado


arrayempleado[0] = new Empleado("Pepo", 82);

arrayempleado[1] = new Empleado("Luis", 80);

arrayempleado[0].getEmpleado();

arrayempleado[1].getEmpleado();



class Empleado

{

    //Propiedades

    string nombre;

    int edad;


    //Constructor

    public Empleado(string nombre, int edad)

    {

        this.nombre = nombre;

        this.edad = edad;

    }


    public void getEmpleado()

    {

        Console.WriteLine(nombre);

        Console.WriteLine(edad);

    }

  

}

No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates