主要内容

访问一个简单的。net类

system.datetime.例子

此示例显示如何访问已加载的系统上的功能。该示例之后的主题介绍了一些关键步骤和想法,以帮助您在Matlab中使用.NET开始使用.NET®

微软®.NET框架类库包含类,例如system.datetime.,可以在MATLAB中使用。下面的代码创建并使用一个对象DateTime用于显示有关当前日期和时间的信息的属性和方法。

%为当前日期和时间创建对象netDate = System.DateTime.Now;%显示属性netdate.dayofweek netdate.hour.%调用方法ToShortTimeString (netDate) AddDays (netDate 7);%调用静态方法System.DateTime.DaysInMonth (netDate.Year netDate.Month)

以下主题提供了有关创建和查看有关对象信息的更多信息以及对.NET数据类型的简介。

有关。net Framework类库的信息,请参考中描述的第三方文档关于。net框架的更多信息

从构造函数创建.NET对象

上一节中的示例使用现在财产创建一个DateTime目的。以下示例显示了如何使用其中一个创建对象DateTime构造函数

mydate = system.datetime(2000,1,31);

要调用此构造函数或任何方法,您需要了解其参数列表,或功能签名.您的供应商产品文档显示功能签名。您还可以使用MATLAB显示签名methodsview功能。类型methodsview(“System.DateTime”)并在列表中搜索DateTime条目,如下表所示。

的名字 返回类型 参数
DateTime system.datetime.obj

(int32标量,…)

从.NET类框架文档中,以下签名初始化新实例DateTime的指定年、月和日,这是我的约会变量。

的名字 返回类型 参数
DateTime system.datetime.obj (int32标量,
int32标量月,
INT32标量天)

有关更多信息,请参见阅读方法签名

查看。net对象信息

尽管供应商文档包含关于DateTime对象,您可以使用matlab命令,如特性方法,显示有关.NET对象的信息。例如:

%显示对象netDate = System.DateTime.Now%显示属性特性system.datetime.%显示其方法方法system.datetime.

MATLAB显示以下信息。(房产的价值反映了你的具体日期和时间。)

显示的DateTime对象

显示的DateTime属性

显示的DateTime方法

有关更多信息,请参见:

.NET数据类型简介

要在MATLAB中使用.NET对象,您需要了解MATLAB如何处理.NET数据类型。例如,以下DateTime属性和方法创建各种。net类型的变量:

netDate = System.DateTime.Now;本天= netdate.dayofweek;thishour = netdate.hour;这件ate =托尔隆达特林(Netdate);thistime = toshorttimestring(netdate);ondent = system.datetime.daysinmonth(netdate.year,netdate.month);谁是
名称大小字节类netDate 1x1 112系统。DateTimemonthSz 1x1 4 int32 thisDate 1x1 112 System.String thisDay 1x1 104 System.DayOfWeek thisHour 1x1 4 int32 thisTime 1x1 112 System.String

MATLAB显示类型为类名。

要在MATLAB中使用这些变量,请考虑以下内容:

  • 数值(INT32.) - MATLAB通过将它们映射到等效的MATLAB类型来保留.NET数字类型。在以下示例中,h是类型INT32.

    h = thishour + 1;

    有关更多信息,请参见.NET类型到MATLAB类型映射数字类型

  • 字符串(系统。字符串) - 使用char函数转换系统。字符串对象到matlabchar数组:

    disp ([“时间到了”char(这一)))
  • 对象(system.datetime.) -关于使用。net Framework类库文档的信息DateTime目的。

  • 枚举(系统。DayOfWeek) -根据DateTime文档,DayOfWeek是一个枚举。要显示枚举成员,输入:

    枚举(本天)

    有关更多信息,请参见.NET枚举在MATLAB

有关支持的类型和映射的完整列表,请参阅金宝app处理。net对象返回的数据

相关话题