Arrays can be initializaed in several different ways. Below, we have a program that demonstrates the different ways that arrays can be initialized.
using System; namespace ExampleProject { class Program { static void Main(string[] args) { // Normal initialization string[] saCardinalVirtues = new string[] { "Temperance", "Fortitude", "Justice", "Prudence" }; Console.WriteLine("Cardinal Virtues:"); Console.WriteLine(saCardinalVirtues[0]); Console.WriteLine(saCardinalVirtues[1]); Console.WriteLine(saCardinalVirtues[2]); Console.WriteLine(saCardinalVirtues[3]); Console.WriteLine(); // Shortcut initialization string[] saLivelyVirtues = { "Humility", "Admiration", "Forgiveness", "Zeal", "Generosity", "Asceticism", "Chastity" }; Console.WriteLine("Lively Virtues:"); Console.WriteLine(saLivelyVirtues[0]); Console.WriteLine(saLivelyVirtues[1]); Console.WriteLine(saLivelyVirtues[2]); Console.WriteLine(saLivelyVirtues[3]); Console.WriteLine(saLivelyVirtues[4]); Console.WriteLine(saLivelyVirtues[5]); Console.WriteLine(saLivelyVirtues[6]); Console.WriteLine(); // Separated declaration and initialization // The shortcut does not work outside the declaration string[] saTrinity; // saTrinity = { "Father", "Son", "HolySpirit" }; <--- This is not allowed! saTrinity = new string[] { "Father", "Son", "Holy Spirit" }; // This works Console.WriteLine("Trinity:"); Console.WriteLine(saTrinity[0]); Console.WriteLine(saTrinity[1]); Console.WriteLine(saTrinity[2]); Console.WriteLine(); } } }
Cardinal Virtues: Temperance Fortitude Justice Prudence Lively Virtues: Humility Admiration Forgiveness Zeal Generosity Asceticism Chastity Trinity: Father Son Holy Spirit Press any key to continue . . .
© 20072024 XoaX.net LLC. All rights reserved.