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 , , , , ,
System.String
System.Boolean
System.Byte, System.Char, System.UByte
System.Single, System.Double, System.Decimal
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
Any other .NET Framework object

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 , , , , ,
System.String
System.Boolean
System.Byte, System.Char
System.Single, System.Double
System.Array Displayed as an array of the corresponding type
Any other .NET 8.0 (Core) object