Вызов Методов.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 db2outTest(netdoc. SampleOutTest это,
удвойте скаляр db1),

Создайте блок из кода 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

Связанные примеры

Больше о

Была ли эта тема полезной?