LabVIEW converts the data types of .NET property, method, and constructor parameters into LabVIEW data types so LabVIEW can read and interpret the data. LabVIEW displays data types it cannot convert as .NET refnums.

The following table lists the supported .NET Framework data types and the corresponding LabVIEW data types.

Table 2. Supported .NET Framework Data Types and Corresponding LabVIEW Data Types
Supported .NET Framework Types LabVIEW Types
System.Int64, System.UInt64, System.Int32, System.UInt32, System.Int16, System.UInt16 LabVIEW control terminal representing a 64-bit signed integer numeric data type., LabVIEW control terminal representing a 64-bit unsigned integer numeric data type., LabVIEW control terminal representing a 32-bit signed integer numeric data type., LabVIEW control terminal representing a 32-bit unsigned integer numeric data type., LabVIEW control terminal representing a 16-bit signed integer numeric data type., LabVIEW control terminal representing a 16-bit unsigned integer numeric data type.
System.String LabVIEW control terminal representing a string data type.
System.Boolean LabVIEW control terminal representing a Boolean data type.
System.Byte, System.Char, System.UByte LabVIEW control terminal representing an 8-bit unsigned integer numeric data type.
System.Single, System.Double, System.Decimal LabVIEW control terminal representing double-precision floating-point data type.
System.Array Displayed as an array of the corresponding type
Enumeration Displayed as a ring control, constant, or indicator with an integer value of a corresponding type.
DateTime LabVIEW control terminal representing a <64.64>-bit time stamp data type.
Any other .NET Framework object LabVIEW control terminal representing a reference number data type.

The following table lists the supported .NET 8.0 (Core) data types and the corresponding LabVIEW data types.

Table 3. Supported .NET 8.0 (Core) Data Types and Corresponding LabVIEW Data Types
Supported .NET 8.0 (Core) Types LabVIEW Types
System.Int64, System.UInt64, System.Int32, System.UInt32, System.Int16, System.UInt16 LabVIEW control terminal representing a 64-bit signed integer numeric data type., LabVIEW control terminal representing a 64-bit unsigned integer numeric data type., LabVIEW control terminal representing a 32-bit signed integer numeric data type., LabVIEW control terminal representing a 32-bit unsigned integer numeric data type., LabVIEW control terminal representing a 16-bit signed integer numeric data type., LabVIEW control terminal representing a 16-bit unsigned integer numeric data type.
System.String LabVIEW control terminal representing a string data type.
System.Boolean LabVIEW control terminal representing a Boolean data type.
System.Byte, System.Char LabVIEW control terminal representing an 8-bit unsigned integer numeric data type.
System.Single, System.Double LabVIEW control terminal representing double-precision floating-point data type.
System.Array Displayed as an array of the corresponding type
Any other .NET 8.0 (Core) object LabVIEW control terminal representing a reference number data type.