Передайте System.String Аргументы

Вызывать методы .NET с System.String Аргументы

Если входной параметр метода .NET System.String, можно передать MATLAB® строковый скаляр или символьный массив. MATLAB автоматически преобразует аргумент в System.String. Например, следующий код использует System.DateTime.Parse метод для преобразования даты, представленной a char массив в DateTime объект:

strDate = "01 Jul 2010 3:33:02 GMT";
convertedDate = System.DateTime.Parse(strDate);
ToShortTimeString(convertedDate)
ToLongDateString(convertedDate)

Чтобы просмотреть сигнатуру функции для System.DateTime.Parse метод, тип:

methodsview("System.DateTime")

Поиск по списку Parse.

ИмяТип возвратаАргументыОпределители
ParseSystem.DateTime RetVal(System.String s)Static

Для получения дополнительной информации смотрите:

Используйте Строка в MATLAB

В этом примере показано, как использовать объект Строка в функции MATLAB ®.

Создайте объект, представляющий текущее время. Текущее время thisTime является System.String объект.

netDate = System.DateTime.Now;
thisTime = ToShortTimeString(netDate);
class(thisTime)
ans =

    'System.String'

Отображение thisTime в MATLAB используйте string функция для преобразования System.String объект в строку MATLAB.

join(["The time is", string(thisTime)])
ans = 

    "The time is 13:21"

Похожие темы