Bom dia Computeros, hoje vamos falar das Propriedades do C#.

O que seriam essas propriedades?

Em várias linguagens de programação temos a opção de deixar a variável privada (para que outras classes não possam usa-lá), mas algumas vezes precisamos usar o valor dessa variável em outras classes ou até mesmo alterar seu valor. Para não colocá-la publica e liberar o acesso total a ela, criamos o é conhecido como Propriedades no C#.

Para quem conhece, as propriedades nada mais é do que os métodos get e set do Java, a diferença é que no Java criamos um método para o get e um método para o set, já no C# só criamos uma propriedade por variável.

Veja:

private string nome;
public string Nome

{

get { return nome; }

set { nome = value; }

}

Onde value é sempre o valor que você esta mandando para alterar o valor da variável. A mesma coisa vale para todos os outros tipos de variáveis, não só string.

private int idade;
public int Idade
{
get { return idade; }
set { idade = value; }
}

A utilização das propriedades é bem simples:

class TestaAluno
{
static void Main()
{
Aluno al = new Aluno();
al.Nome = “Computero”;   //aqui usamos o set
System.Console.WriteLine(al.Nome}  //aqui usamos o get
}

Fica aí nossa Primeira dica de C#.