Обобщенные классы .NET в MATLAB

Создайте обобщенные классы .NET, активируйте обобщенные методы .NET в MATLAB®

Обобщенные классы являются функцией языка программирования C #. В этих разделах показано, как использовать родовые классы в MATLAB.

Функции

NET.createGenericСоздание образца специализированного типоразмера .NET
NET.invokeGenericMethodАктивируйте родовой метод объекта
NET.convertArray(Не рекомендуемый) Преобразовать числовой массив MATLAB в массив .NET

Классы

NET.GenericClassПредставление параметризованных определений типоразмеров

Темы

Создание наборов .NET

Этот пример использует два System.String массивы, d1 и d2, для создания типового списка наборов.

Преобразование наборов .NET в массивы MATLAB

Используйте ToArray метод System.Collections.Generic.List класс для преобразования набора в массив.

Создание массивов .NET общего типа

Этот пример создает массив .NET из List<Int32> типоразмера generic.

Отображение Обобщенных методов с использованием отражения .NET

showGenericMethods пример функции.

Обобщенные классы .NET

Дженерики являются классами и методами, которые имеют заполнители (параметры типа или parameterized types) для одного или нескольких типов.

Доступ к элементам в наборах .NET

Используйте Item свойство System.Collections.Generic List класс, чтобы получить или задать элемент с заданным индексом.

Вызов обобщенных методов .NET

Пример NetDocGeneric.SampleClass исходный код.