Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Pasar argumentosSystem.Enum

Llame a métodos .NET con argumentosSystem.Enum

Un ejemplo de una enumeración es.System.DayOfWeek Para ver cómo llamar a un método .NET con este tipo de entrada, use el método en la clase.GetAbbreviatedDayNameSystem.Globalization.DateTimeFormatInfo El código siguiente muestra la abreviatura de "jueves".

% 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)

Para ver la signatura de función del método, escriba:GetAbbreviatedDayName

methodsview('System.Globalization.DateTimeFormatInfo') 

Busca en la lista.GetAbbreviatedDayName

Tipo de valor devueltoNombreArgumentos
System.String RetValGetAbbreviatedDayName( System.Globalization.
DateTimeFormatInfo this,
System.DayOfWeek dayofweek)

Para obtener más información, busque el término en el sitio Web.MSDN®https://msdn.microsoft.com/en-us/DateTimeFormatInfo

Utilice enSystem.EnumMATLAB

En, una enumeración es una clase que tiene un conjunto finito de instancias con nombre.MATLAB® Puede trabajar con enumeraciones de .NET mediante características de la clase de enumeración y algunas características exclusivas de .NET Framework.MATLAB Algunas formas de usar la enumeración en:System.DayOfWeekMATLAB

  • Mostrar un miembro de enumeración. Por ejemplo:

    myDay = System.DateTime.Today; disp(myDay.DayOfWeek)
  • Utilice una enumeración en sentencias de comparación. Por ejemplo:

    myDay = System.DateTime.Today; switch(myDay.DayOfWeek)     case {System.DayOfWeek.Saturday,System.DayOfWeek.Sunday}         disp('Weekend')     otherwise         disp('Work day') end
  • Realizar cálculos. Por ejemplo, el tipo subyacente es el que puede utilizar para realizar aritmética de enteros.DayOfWeekSystem.Int32 Para mostrar la fecha del primer día de la semana actual, escriba:

    myDay = System.DateTime.Today; dow = myDay.DayOfWeek; startDateOfWeek = AddDays(myDay,-double(dow)); ToShortDateString(startDateOfWeek) 
  • Realice operaciones de bit-Wise. Para ver ejemplos, vea.Creación de indicadores de bits de enumeración .NET

Para obtener más información, consulte: