System.Enum АргументыSystem.Enum АргументыПримером перечисления является System.DayOfWeek. Чтобы узнать, как вызвать метод .NET с этим типом ввода, используйте GetAbbreviatedDayName метод в System.Globalization.DateTimeFormatInfo класс. Следующий код отображает аббревиатуру «Четверг».
% Create a DayOfWeek object thisDay = System.DayOfWeek.Thursday; dtformat = System.Globalization.DateTimeFormatInfo; % Display the abbreviated name of the specified day based on the % culture associated with the current DateTimeFormatInfo object. dtformat.GetAbbreviatedDayName(thisDay)
Просмотр подписи функции для GetAbbreviatedDayName метод, тип:
methodsview('System.Globalization.DateTimeFormatInfo')
Поиск в списке GetAbbreviatedDayName.
| Имя | Тип возврата | Аргументы |
|---|---|---|
GetAbbreviatedDayName | System.String RetVal | ( System.Globalization. |
Дополнительные сведения см. на веб-сайте MSDN ® в https://docs.microsoft.com/en-us/. DateTimeFormatInfo.
System.Enum в MATLABВ MATLAB ® перечисление является классом, имеющим конечный набор именованных экземпляров. С перечислениями .NET можно работать с помощью функций класса перечисления MATLAB и некоторых функций, уникальных для .NET Framework. Некоторые способы использования System.DayOfWeek перечисление в MATLAB:
Отображение элемента перечисления. Например:
myDay = System.DateTime.Today; disp(myDay.DayOfWeek)
Используйте перечисление в операторах сравнения. Например:
myDay = System.DateTime.Today; switch(myDay.DayOfWeek) case {System.DayOfWeek.Saturday,System.DayOfWeek.Sunday} disp('Weekend') otherwise disp('Work day') end
Выполните расчеты. Например, базовый тип DayOfWeek является System.Int32 который можно использовать для выполнения целочисленной арифметики. Для просмотра даты первого дня текущей недели введите:
myDay = System.DateTime.Today; dow = myDay.DayOfWeek; startDateOfWeek = AddDays(myDay,-double(dow)); ToShortDateString(startDateOfWeek)
Выполнение побитовых операций. Примеры см. в разделе Создание флагов битов перечисления .NET.
Дополнительные сведения см. в разделе: