# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

# NET.convertArray

Package: NET

Convert numeric MATLAB array to .NET array

### Note

MATLAB® automatically converts arrays to .NET types. For information, see Use Arrays with .NET Applications.

## Syntax

```arrObj = NET.convertArray(V,'arrType',[m,n]) ```

## Description

`arrObj = NET.convertArray(V,'arrType',[m,n])` converts a MATLAB array `V` to a .NET array. Optional value `arrType` is a character vector representing a namespace-qualified .NET array type. To convert a MATLAB vector to a two-dimensional .NET array (either 1-by-n or m-by-1), use optional values `m,n`. If `V` is a MATLAB vector and you do not specify the number of dimensions and their sizes, the output `arrObj` is a one-dimensional .NET array.

If you do not specify `arrType`, MATLAB converts the type according to the MATLAB Primitive Type Conversion Table. See Pass Primitive .NET Types.

## Examples

Create a list `L` of random `System.Int32` integers using the `System.Collections.Generic.List` class, and then sort the results.

```% Create array R of random integers nInt = 5; R = randi(100,1,nInt); % Create .NET array A A = NET.convertArray(R,'System.Int32'); % Put A into L, a generic collections list L = NET.createGeneric('System.Collections.Generic.List',{'System.Int32'},A.Length); L.AddRange(A) % Sort the values in L L.Sort ```