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.

El uso de propiedades de .NET

¿Cómo representa las propiedades de .NETMATLAB

Para ver los nombres de las propiedades, utilice la función.properties

Para obtener y establecer el valor de una propiedad de clase, utilice la notación de puntos:MATLAB®

x = ClassName.PropertyName; ClassName.PropertyName = y;

En el ejemplo siguiente se obtiene el valor de una propiedad (el día actual del mes):

dtnow = System.DateTime.Now; d = dtnow.Day;

En el ejemplo siguiente se establece el valor de una propiedad (la para un objeto):VolumeSpeechSynthesizer

NET.addAssembly('System.Speech'); ss = System.Speech.Synthesis.SpeechSynthesizer; ss.Volume = 50; Speak(ss,'You can use .NET Libraries in MATLAB')

Para establecer una propiedad estática, llame a la función.NET.setStaticProperty Para ver un ejemplo, vea.Establecer propiedades de .NET estático

representa los campos .NET públicos como propiedades.MATLAB

representa las propiedades de .NET que toman un argumento como métodos.MATLAB Para obtener más información, consulte.Llame a propiedades de .NET que toman un argumento

Cómo asigna los modificadores de propiedad y acceso a campos de C#MATLAB

asigna palabras clave de C# a atributos de propiedad, como se muestra en la siguiente tabla.MATLABMATLAB

Palabra clave de propiedad de C#AtributoMATLAB
,Públicostatic=AccessPúblico
, ,protectedPrivadointernalNo visible paraMATLAB
,getset=AccessPúblico
Get= , =GetAccessPúblicoSetAccessPrivado
Set= , =SetAccessPúblicoGetAccessPrivado

asigna palabras clave de C# a atributos de campo, como se muestra en la siguiente tabla.MATLABMATLAB

Palabra clave de campo de C#AsignaciónMATLAB
PúblicoApoyado
, , ,protectedPrivadointernalprotected internalNo visible paraMATLAB

Para obtener más información sobre las propiedades, consulte.MATLABProperty Attributes