Creato da MarcOvermars il 15/09/2008
appunti pubblici tratti da http://msdn.microsoft.com

Area personale

 

Tag

 

Archivio messaggi

 
 << Luglio 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

Cerca in questo Blog

  Trova
 

FACEBOOK

 
 

Ultime visite al Blog

quark12sola59silveri.lorenaminarsProLoco_UrbisagliaAttila76vami_chicoerikagreco86abdelnasserpistolerossommafilc_granatamaurodimaggio06il_centtagliaferri_roberto
 

Chi può scrivere sul blog

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 

 

« Tipi di datiStringhe »

Matrici

Post n°3 pubblicato il 16 Settembre 2008 da MarcOvermars

class TestArraysClass
{
static void Main()
{
// Declare a single-dimensional array
int[] array1 = new int[5];

// Declare and set array element values
int[] array2 = new int[] { 1, 3, 5, 7, 9 };

// Alternative syntax
int[] array3 = { 1, 2, 3, 4, 5, 6 };

// Declare a two dimensional array
int[,] multiDimensionalArray1 = new int[2, 3];

// Declare and set array element values
int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };

// Declare a jagged array
int[][] jaggedArray = new int[6][];

// Set the values of the first array in the jagged array structure
jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
}
}


Di seguito sono riportate le caratteristiche delle matrici:

  • Una matrice può essere unidimensionale, multidimensionale o irregolare.

  • Il valore predefinito degli elementi numerici della matrice è impostato su
    zero, mentre gli elementi di riferimento sono impostati su null.

  • Gli elementi di una matrice irregolare sono tipi di riferimento inizializzati su null.

  • Le matrici sono a indice zero. Una matrice con n elementi viene indicizzata da 0 a n-1.

  • Gli elementi di una matrice possono essere di qualsiasi tipo, anche di tipo matrice.

  • I tipi matrice sono tipi di riferimento derivati dal tipo di base astratto Array. Poiché questo tipo implementa IEnumerable e IEnumerable, è possibile utilizzare l'iterazione foreach su tutte le matrici in C#

Le matrici in realtà sono degli oggetti dlla classe Array e possono essere trattai come tali , esempio:

int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;


metodo per scorrere gli elementi :

int[,] numbers2D = new int[3, 2] { { 9, 99 }, { 3, 33 }, { 5, 55 } };
foreach (int i in numbers2D)
{
System.Console.Write("{0} ", i);
}


ultima considerazione, le matrici sono passate anche come parametri per
i metodi , per esempio nel Main



 
Condividi e segnala Condividi e segnala - permalink - Segnala abuso
 
 
Vai alla Home Page del blog
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963