Caso você nunca tenha trabalhado com eles, os métodos Setters e Getters servem para alterar os atributos das classes com facilidade. Imaginemos a seguinte classe:

 

Criando métodos setters e getters

 

Temos uma classe chamada Carro e com uma única propriedade, que é a marca. Agora vou colocar um pequeno exemplo de como inserir e ler os valores dessa propriedade, fazendo uso dos dois métodos:

 

Criando métodos setters e getters

 

Agora vejam como ficaria este mesmo código utilizando os métodos setters e getters, começando pelo código da classe Carro:

 

Criando métodos setters e getters

 

Claro que com a remoção dos métodos setMarca e getMarca, a chamada a partir do programa principal também será alterada, ficando da seguinte forma:

 

Criando métodos setters e getters

 

Vejam que os atributos da classe são tratados como se fossem variáveis internas do programa principal. Outra dica interessante é que você pode, no Visual Studio ou Visual C#, criar a estrutura destes métodos automaticamente. Basta digitar o comando “propfull” dentro da classe, em seguida pressionar a tecla “Tab” duas vezes, conforme a imagem abaixo ilustra. O IntelliSense do Visual Studio o auxiliará.

 

Criando métodos setters e getters

 

O código gerado automaticamente será:

 

Criando métodos setters e getters

Usando os setters e getters o seu código ficará padronizado e organizado e, com o atalho “propfull” você ganhará muito tempo.


Outras dicas de C#


Adicionando colunas a um dataset

Capturando a linha clicada em um Gridview

Chamando função C# a partir do Javascript

Como chamar função "alert" a partir do C#

Criando rapidamente os métodos Setters e Getters

Deixando o Visual Studio 2010 em Português

Entendendo o operador ternário

Enviando e-mails com C#

Invertendo uma string

Percorrendo as linhas de um DataSet

Percorrendo todos os textboxes do formulário - Windows Application

Permitindo que o usuário altere cores dos componentes

Posicionando o cursor no início de um Stream

Redirecionando para a parent window

Removendo acentos de string

Removendo todas as tags HTML de um texto

Simulando um clique em um elemento através de jQuery

Trabalhando com o método String.Format

Verificando se um número é par ou ímpar

Verificando se uma conexão está aberta

Verificando se uma variável string é nula ou vazia

Verificando se uma variável string é nula, vazia ou composta somente por espaços

Você Sabia?

O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.


Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.


Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!


O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.


A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.