|
CommonCreateArrayT(Int32) Method
|
Creates a strongly-typed Array.
Namespace: GSFAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.205-beta+5ef4169f3b1079d8b163dd363614f656bd140924
Syntax public static T[] CreateArray<T>(
int length
)
Public Shared Function CreateArray(Of T) (
length As Integer
) As T()
public:
generic<typename T>
static array<T>^ CreateArray(
int length
)
static member CreateArray :
length : int -> 'T[]
JavaScript does not support generic types or methods.
View SourceParameters
- length Int32
- Desired length of new array.
Type Parameters
- T
- Return type for new array.
Return Value
TNew array of specified type.
Remarks It is expected that this function will only be used in Visual Basic.NET.
The Array.CreateInstance provides better performance and more direct CLR access for array creation (not to
mention less confusion on the matter of array lengths) in VB.NET, however the returned System.Array is not
typed properly. This function properly casts the return array based on the type specification helping
when Option Strict is enabled.
Example Dim buffer As Byte() = CreateArray(Of Byte)(12)
Dim matrix As Integer()() = CreateArray(Of Integer())(10)
See Also