Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
37-   Controles das Propriedades C#
Play lesson

Aprenda a programar do zero, Curso Completo C# do Iniciante ao Profissional. - 37- Controles das Propriedades C#

De Iniciante a Profissional: Domine C# com 73 Aulas Práticas e Projetos Reais!

4.0 (1)
11 learners

What you'll learn

Compreender a instalação e configuração do ambiente de desenvolvimento Visual Studio 2019.

Desenvolver aplicações em C# utilizando estruturas como loops, arrays e métodos eficazmente.

Aplicar conceitos de orientação a objetos como classes, herança e polimorfismo em projetos C#.

Criar interfaces gráficas e manipular eventos em aplicações Windows Forms com C#.

This course includes

  • 26.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

As propriedades combinam aspectos de métodos e campos. Para o usuário de um objeto, uma propriedade parece ser um campo. Acessar a propriedade requer a mesma sintaxe. Para o implementador de uma classe, uma propriedade consiste em um ou dois blocos de código, que representam um acessador get e/ou um acessador set. O bloco de código para o acessador get é executado quando a propriedade é lida. O bloco de código para o acessador set é executado quando um novo valor é atribuído à propriedade. Uma propriedade sem um acessador set é considerada como somente leitura. Uma propriedade sem um acessador get é considerada como somente gravação. Uma propriedade que tem os dois acessadores é leitura/gravação. No C# 9 e posterior, você pode usar um init acessador em vez de um set acessador para tornar a propriedade somente leitura. Diferentemente dos campos, as propriedades não são classificadas como variáveis. Portanto, você não pode passar uma propriedade como um parâmetro ref ou out.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere