Чтобы просмотреть имена свойства, используйте properties функция.
Чтобы получить и задать значение свойства класса, используйте MATLAB® запись через точку:
x = ClassName.PropertyName; ClassName.PropertyName = y;
Следующий пример получает значение свойства (текущий день месяца):
dtnow = System.DateTime.Now; d = dtnow.Day;
В следующем примере задается значение свойства (Volume для SpeechSynthesizer объект):
NET.addAssembly('System.Speech'); ss = System.Speech.Synthesis.SpeechSynthesizer; ss.Volume = 50; Speak(ss,'You can use .NET Libraries in MATLAB')
Чтобы задать статическое свойство, вызовите NET.setStaticProperty функция. Для получения примера смотрите Задать свойства статического .NET.
MATLAB представляет общие поля .NET как свойства.
MATLAB представляет свойства .NET, которые берут аргумент в качестве метода. Дополнительные сведения см. в разделе «» Свойства вызова .NET, которые берут аргумент «».
MATLAB сопоставляет ключевые слова C # с атрибутами свойств MATLAB, как показано в следующей таблице.
| Ключевое слово свойства C # | Атрибут MATLAB |
|---|---|
public, static | Access = public |
protected, private, internal | Не отображается в MATLAB |
get, set | Access = public |
Get | GetAccess = public, SetAccess = private |
Set | SetAccess = public, GetAccess = private |
MATLAB сопоставляет ключевые слова C # с атрибутами поля MATLAB, как показано в следующей таблице.
| Ключевое слово поля C # | MATLAB- Отображения |
|---|---|
public | Поддержанный |
protected, private, internal, protected internal | Не отображается в MATLAB |
Дополнительные сведения о свойствах MATLAB см. в разделе «Атрибуты свойств».