//C# Arrays als Argumenten Procedures en Functies public class Example1 { void Main() { int[] numbers; this.PrintArray(numbers); string[] words; this.PrintArray(words); System.DateTime[] dates; this.PrintArray(dates); this.PrintArray(null); Console.ReadLine(); } void PrintArray(Array values) { if ((values != null)) { for (System.Collections.IEnumerator _it1 = values.GetEnumerator(); _it1.MoveNext(); ) { object element = ((object)(_it1.Current)); Console.Write((element + " ")); } Console.WriteLine(); } else { Console.WriteLine("No array."); } } } public class Example2 { void Main() { object object1; object1 = 5; Console.WriteLine(object1); Console.WriteLine((object1 + 10)); object1 = "Hello"; Console.WriteLine(object1); Console.WriteLine((object1 + " World !")); object1 = true; Console.WriteLine(object1); Console.WriteLine((object1 || false)); Console.ReadLine(); } } public class Example3 { void Main() { int[] values1; int[] values2; int[] values3 = values1; Array values4 = values2; Console.WriteLine((values1 != values2)); Console.WriteLine((values1 == values3)); Console.WriteLine((values1 != values4)); Console.WriteLine(); Console.WriteLine((values2 != values1)); Console.WriteLine((values2 != values3)); Console.WriteLine((values2 == values4)); Console.ReadLine(); } } public class Example4 { void Main() { int[] values; Example1.PrintArray(values); this.DoubleIntegerValues(values, 5); Example1.PrintArray(values); this.ResizeIntegerArray(values, 20); Example1.PrintArray(values); Console.ReadLine(); } void DoubleIntegerValues(int[] values, int count) { this.values(index) = 2; } void ResizeIntegerArray(int[] values, int capacity) { } } //Bezoek www.vbvoorbeelden.be voor meer C# voorbeelden. //Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.