Передача системы. Аргументы строки

Вызов методов.NET с системой. Аргументы строки

Если входным параметром к методу.NET является System.String, можно передать скаляр строки MATLAB® или символьный массив. MATLAB автоматически преобразовывает аргумент в System.String Строка. Например, следующий код использует метод System.DateTime.Parse, чтобы преобразовать дату, представленную массивом 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.

СпецификаторыВозвратите типИмяАргументы
StaticСистема. DateTime RetValСинтаксический анализсистема. Строки

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

Использование системы. Строковое представление в 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"

Похожие темы

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