martes, 11 de noviembre de 2014

ACTIVIDADES AUTÓNOMAS 6 DE noviembre de 2014

ACTIVIDADES AUTÓNOMAS
6 DE noviembre de 2014

  1. ¿Se puede declarar una matriz unidimensional de cinco enteros? , si su respuesta es sí, explique cómo.
Sí de la siguiente forma: int[] array = new int[5];

  1. ¿Una matriz que almacena elementos de cadena se puede declarar del mismo modo que enteros?, si su respuesta e si, como?,
Sí de la siguiente forma: string[] stringArray = new string[6];

  1. ¿Es posible inicializar una matriz en el momento de su declaración. si su respuesta es sí, como?
Si es posible inicializar una matriz en el momento de su declaración, no es necesario especificar el rango ya que éste viene dado por el número de elementos de la lista de inicialización.
int[] array1 = new int[] { 1, 3, 5, 7, 9 };

  1. ¿Cuándo se inicializa una matriz en el momento de su declaración, que métodos abreviados se pueden usar?
int[] array2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};

  1. ¿Es posible declarar una variable de matriz sin inicializarla?, si su respuesta es si, como?
Sí es posible declarar una variable de matriz sin inicializarla, pero se debe utilizar el operador new al asignar una matriz a esta variable.
  1. La siguiente declaración de matriz a que corresponde?
SomeType[] array4 = new SomeType[10];
La instrucción crea una matriz de 10 elementos cada uno de los cuales se inicializa con una referencia nula.

  1. ¿Qué es SomeType?
SomeType es un tipo de valor o un tipo de referencia.
  1. ¿Cuáles son las categorías del sistema de tipos de C#?
  • Tipos de valor
  • Tipos de referencia
  • Tipos de puntero

  1. ¿Qué propiedad se utiliza para obtener la longitud de una matriz?
Se utiliza la propiedad Length para obtener la longitud de una matriz.

  1. ¿Qué  propiedad se usa para mostrar el número de dimensiones de una matriz?
Puede utilizar la propiedad Rank para determinar cuántas dimensiones tiene una matriz.

  1. La clase Array que  otros métodos y propiedades útiles para ordenar, buscar y copiar matrices?
Propiedades
   
Nombre
Descripción
Obtiene un valor que indica si la matriz Array tiene un tamaño fijo.
Obtiene un valor que indica si la matriz Array es de solo lectura.
Obtiene un valor que indica si el acceso a la matriz Array está sincronizado (es seguro para la ejecución de subprocesos).
Obtiene un entero de 32 bits que representa el número total de elementos de todas las dimensiones de Array.
Obtiene un entero de 64 bits que representa el número total de elementos de todas las dimensiones de Array.
Obtiene el rango (número de dimensiones) de Array. Por ejemplo, una matriz unidimensional devuelve 1, una matriz bidimensional devuelve 2, y así sucesivamente.
Obtiene un objeto que se puede utilizar para sincronizar el acceso a Array.

Métodos

Nombre
Descripción
Devuelve un contenedor de solo lectura para la matriz especificada.
Busca un elemento específico en toda una matriz unidimensional y ordenada, utilizando la interfaz IComparable implementada por cada elemento de la matriz y por el objeto especificado.
Busca un valor por toda una matriz unidimensional y ordenada, utilizando la interfaz IComparer especificada.
Busca un valor en un intervalo de elementos de una matriz unidimensional y ordenada, utilizando la interfaz IComparable implementada por cada elemento de la matriz y por el valor especificado.
Busca un valor en un intervalo de elementos de una matriz unidimensional y ordenada, utilizando la interfaz IComparer especificada.
Busca un elemento específico en toda una matriz unidimensional y ordenada, utilizando la interfaz genérica IComparable<T> implementada por cada elemento de la Array y por el objeto especificado.
Busca un valor por toda una matriz unidimensional y ordenada, utilizando la interfaz genérica IComparer<T> especificada.
Busca un valor en un intervalo de elementos de una matriz unidimensional y ordenada, utilizando la interfaz genérica IComparable<T> implementada por cada elemento de la Array y por el valor especificado.
Busca un valor en un intervalo de elementos de una matriz unidimensional y ordenada, utilizando la interfaz genérica IComparer<T> especificada.
Establece un intervalo de elementos de una matriz al valor predeterminado de cada tipo de elemento.
Crea una copia superficial de Array.

Bibliografía:

No hay comentarios:

Publicar un comentario