MATLAB® отображает дополнительные аргументы в сигнатуре метода с помощью optional<T>
синтаксис, где T
определенный тип. Эта функция доступна в Версии 4.0 Среды.NET и выше.
Чтобы использовать аргумент метода по умолчанию, передайте экземпляр System.Reflection.Missing.Value
.
Если метод не перегружается, вы не обязаны заполнять все дополнительные значения в конце списка параметров. Для примеров смотрите Дополнительные аргументы Пропуска.
Если класс.NET имеет перегруженные методы с дополнительными аргументами, MATLAB выбирает метод, совпадающий с точным количеством входных параметров.
Если дополнительные аргументы методов отличаются типом, номером или размерностью, MATLAB сначала сравнивает типы обязательных аргументов. Если типы обязательных аргументов отличаются, MATLAB выбирает первый перегруженный метод, заданный в классе. Если типы обязательных аргументов являются тем же самым, задают достаточно дополнительных аргументов так, чтобы был только один возможный метод.NET соответствия. В противном случае MATLAB выдает ошибку. Для примеров смотрите Перегруженные методы Вызова.
ByRef
Припишите в VB.NETПравила для дополнительного ByRef
аргументы эквивалентны для других аргументов метода, как описано в Модификаторах доступа к Методу VB.NET. ByRef
аргументы на RHS появляются как дополнительные и ведут себя как любой другой дополнительный аргумент.