Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition)
10.6. Array Methods
Although you've been using arrays as built-in types throughout this chapter, an array is actually an object of type System.Array . [*] Arrays in C# thus provide you with the best of both worlds : easy-to-use syntax underpinned with an actual class definition so that instances of an array have access to the methods and properties of System.Array . You've seen the Length property of arrays used several times already. Some of the other important methods and properties appear in Table 10-1. [*] Of course, when you create an array with int[] myArray = new int[5] , what you actually create in the IL code is an instance of System.int32[] . Because this derives from the Abstract Base Class System.Array , however, it is fair to say you've created an instance of a System.Array . Table 10-1. System.Array methods and properties
|