NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Array.CreateInstance (Type, Int32, Int32, Int32)

Creates a three-dimensional Array of the specified Type and dimension lengths, with 0-based indexing.

[Visual Basic]
Overloads Public Shared Function CreateInstance( _
   ByVal elementType As Type, _
   ByVal length1 As Integer, _
   ByVal length2 As Integer, _
   ByVal length3 As Integer _
) As Array
[C#]
public static Array CreateInstance(
   Type elementType,
   int length1,
   int length2,
   int length3
);
[C++]
public: static Array* CreateInstance(
   Type* elementType,
   int length1,
   int length2,
   int length3
);
[JScript]
public static function CreateInstance(
   elementType : Type,
   length1 : int,
   length2 : int,
   length3 : int
) : Array;

Parameters

elementType
The Type of array to create.
length1
The size of the first dimension of the array to create.
length2
The size of the second dimension of the array to create.
length3
The size of the third dimension of the array to create.

Return Value

A new three-dimensional Array of the specified Type and dimension lengths, with 0-based indexing.

Exceptions

Exception Type Condition
ArgumentNullException elementType is a null reference (in Visual Basic Nothing).
ArgumentException elementType is not a valid Type.
ArgumentOutOfRangeException length1 is less than 0.

-or-

length2 is less than 0.

-or-

length3 is less than 0.

Remarks

Reference-type elements are initialized to a null reference (Nothing). Value-type elements are initialized to 0.

See Also

Array Class | Array Members | System Namespace | Array.CreateInstance Overload List