主要内容

通过系统。枚举参数

调用。net方法系统。枚举参数

枚举的一个例子是系统。DayOfWeek.要了解如何使用此输入类型调用.NET方法,请使用GetAbbreviatedDayName方法System.Globalization.DateTimeFormatInfo类。下面的代码显示了“Thursday”的缩写。

%创建DayOfWeek对象thisDay = System.DayOfWeek.Thursday;dtformat = System.Globalization.DateTimeFormatInfo;显示指定日期的缩写名称与当前DateTimeFormatInfo对象关联的%区域性。dtformat.GetAbbreviatedDayName (thisDay)

命令,查看功能签名GetAbbreviatedDayName方法,类型:

methodsview (“System.Globalization.DateTimeFormatInfo”

在列表中搜索GetAbbreviatedDayName

的名字 返回类型 参数
GetAbbreviatedDayName 系统。字符串RetVal (System.Globalization。
DateTimeFormatInfo这个,
系统。DayOfWeek DayOfWeek)

有关更多信息,请搜索MSDN®网站https://docs.microsoft.com/en-us/的术语DateTimeFormatInfo

使用系统。枚举MATLAB

在MATLAB®,枚举是具有有限组命名实例的类。您可以使用MATLAB枚举类的特性和。net框架特有的一些特性来使用。net枚举。一些使用的方法系统。DayOfWeek在MATLAB枚举:

  • 显示枚举成员。例如:

    myDay = System.DateTime.Today;disp (myDay.DayOfWeek)
  • 在比较语句中使用枚举。例如:

    myDay = System.DateTime.Today;开关(myDay.DayOfWeek)情况下{System.DayOfWeek.Saturday, System.DayOfWeek。周日}disp (“周末”否则disp (“工作日”结束
  • 执行计算。例如,的底层类型DayOfWeek系统。Int32你可以用它来执行整数运算。要显示当前星期的第一天,输入:

    myDay = System.DateTime.Today;陶氏= myDay.DayOfWeek;startDateOfWeek = AddDays (myDay总价值(dow));ToShortDateString (startDateOfWeek)
  • 执行逐位操作。有关示例,请参见创建。net枚举位标志

有关更多信息,请参见: