Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

MATLAB 中的 .NET 泛型类

创建 .NET 泛型类、在 MATLAB® 中调用 .NET 泛型方法

泛型类是 C# 编程语言的一个特性。下列主题说明如何在 MATLAB 中使用泛型类。

函数

NET.createGeneric创建 .NET 泛型类型专用实例
NET.invokeGenericMethod调用对象的泛型方法
NET.convertArray(不推荐)将 MATLAB 数值数组转换成 .NET 数组

NET.GenericClass表示参数化泛型类型定义

主题

Create .NET Collections

This example uses two System.String arrays, d1 and d2, to create a generic collection list.

Convert .NET Collections to MATLAB Arrays

Use the ToArray method of the System.Collections.Generic.List class to convert a collection to an array.

Create .NET Arrays of Generic Type

This example creates a .NET array of List<Int32> generic type.

Display .NET Generic Methods Using Reflection

showGenericMethods function example.

.NET Generic Classes

Generics are classes and methods that have placeholders (type parameters or parameterized types) for one or more types.

Accessing Items in .NET Collections

Use the Item property of the System.Collections.Generic List class to get or set an element at a specified index.

Call .NET Generic Methods

Example NetDocGeneric.SampleClass source code.