static void Main(string[] args) { int n = 3; int[] tabEntierV1 = new int[n]; tabEntierV1[0] = 10; tabEntierV1[1] = 20; tabEntierV1[2] = 30; //tabEntier[3] = 40; // Erreur : Exception déclenchée string[,] tab3D_V1 = new string[2, 3]; tab3D_V1[0, 0] = "Paris"; tab3D_V1[0, 1] = "Lyon"; tab3D_V1[0, 2] = "Marseille"; tab3D_V1[1, 0] = "Rome"; tab3D_V1[1, 1] = "Naples"; tab3D_V1[1, 2] = "Palerme"; Personne[] tabPersonne_V1 = new Personne[3]; tabPersonne_V1[0] = new Personne { Nom = "Alfred", Age = 10 }; tabPersonne_V1[1] = new Personne { Nom = "Béatrice", Age = 20 }; tabPersonne_V1[2] = new Personne { Nom = "Charles", Age = 30 }; // Facilités d'écriture int[] tabEntierV2 = { 10, 20, 30 }; string[,] tab3D_V2 = { { "Paris", "Lyon", "Marseille" }, { "Rome", "Naples", "Palerme" }, }; Personne[] tabPersonne_V2 = { new Personne { Nom = "Alfred", Age = 10 }, new Personne { Nom = "Béatrice", Age = 20 }, new Personne { Nom = "Charles", Age = 30 } }; int nTabPersonne = tabPersonne_V2.Length; int nDim = tab3D_V2.Rank; int nElemDim2 = tab3D_V2.GetLength(1); int indexOf30 = Array.IndexOf(tabEntierV1, 30); // 2 int ValIndex0 = tabEntierV1[0]; // 10 int DerniereValeur = tabEntierV1[tabEntierV1.Length - 1]; // 30 // Foreach for (int i = 0; i < tabPersonne_V2.Length; i++) { Console.WriteLine(tabPersonne_V2[i].Nom); } foreach (Personne p in tabPersonne_V2) { Console.WriteLine(p.Nom); } }
static void Main(string[] args) { int n = 3; int[] tabEntierV1 = new int[n]; tabEntierV1[0] = 10; tabEntierV1[1] = 20; tabEntierV1[2] = 30; //tabEntierV1[3] = 140; // Erreur Exception string[,] tab3D_V1 = new string[2, 3]; tab3D_V1[0, 0] = "Paris"; tab3D_V1[0, 1] = "Lyon"; tab3D_V1[0, 2] = "Maseille"; tab3D_V1[1, 0] = "Rome"; tab3D_V1[1, 1] = "Naples"; tab3D_V1[1, 2] = "Palerme"; //int[] tabEntierV2= { 10,20,30}; string[,] tab3D_V2 = { { "Paris", "Lyon", "Maseille" }, { "Maseille", "Naples", "Palerme" } }; Personne[] tabPersonne = new Personne[3]; tabPersonne[0] = new Personne { Nom = "Alfred", Age = 10 }; tabPersonne[1] = new Personne { Nom = "Beatrice", Age = 10 }; tabPersonne[2] = new Personne { Nom = "Chalies", Age = 10 }; Personne[] tabPersonne_v2 = { new Personne { Nom = "Alfred", Age = 10 }, new Personne { Nom = "Beatrice", Age = 10 }, new Personne { Nom = "Chalies", Age = 10 } }; int ntabPersonne = tabPersonne_v2.Length; int nDim = tab3D_V2.Rank; // dimension int nE1emDim2 = tab3D_V2.GetLength(1); int IndexOf30 = Array.IndexOf(tabEntierV1, 30); // 2 int ValIndex0 = tabEntierV1[0]; // 10 int DerniereValeur = tabEntierV1[tabEntierV1.Length - 1]; // 30 //Foreach for (int i = 0; i < tabPersonne_v2.Length; i++) { Console.WriteLine(tabPersonne_v2[i].Nom); } foreach (Personne p in tabPersonne_v2) { Console.WriteLine(p.Nom); } Console.Read(); }