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
andd2
, to create a generic collection list. - Convert .NET Collections to MATLAB Arrays
Use the
ToArray
method of theSystem.Collections.Generic.List
class to convert a collection to an array. - 创建泛型类型的 .NET 数组
此示例创建一个 .NET
List<Int32>
泛型类型数组。 - 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 theSystem.Collections.Generic
List
class to get or set an element at a specified index. - Call .NET Generic Methods
Example
NetDocGeneric.SampleClass
source code.