Вызов Методов.NET С Ключевым словом
Этот пример показывает, как вызвать методы, которые используют ключевое слово out
в списке аргументов.
Выходной аргумент db2
в следующем методе outTest
изменяется ключевым словом out
.
using System; namespace netdoc { public class SampleOutTest { //test out keyword public void outTest(double db1, out double db2) { db1 = db1 * 2.35; db2 = db1; } } }
Функциональная подпись в MATLAB®:
Возвратите тип | Имя | Аргументы |
---|---|---|
double scalar db2 | outTest | (netdoc. SampleOutTest это, |
Создайте блок из кода SampleOutTest
, использование инструкций в Создает Приложение.NET для MATLAB Examples.
Создайте набор переменной asmpath
к полному пути к файлу DLL, SampleOutTest.dll
, созданному вашим средством разработки. Например:
asmpath = 'c:\work\Visual Studio 2012\Projects\SampleOutTest\SampleOutTest\bin\Debug\'; asmname = 'SampleOutTest.dll';
Загрузите блок.
asm = NET.addAssembly(fullfile(asmpath,asmname));
Вызовите метод.
cls = netdoc.SampleOutTest; db3 = outTest(cls,6)
db3 = 14.1000