Lógica dentro do Get C#
Nesta dica irei demonstrar como o get pode auxiliar de maneira bem simples algumas operações quando se tem dentro dele a lógica necessária.
Por exemplo tenho que saber em qual fluxo o código deverá seguir de acordo com o preenchido em um textbox pelo usuário. Resumindo, um if caso o usuário preencha o textbox
com valores específicos.
Vamos tomar como base que eu tenha um textbox com o nome txtTeste e caso o mesmo esteja preenchido com a string "Start".
Vou declarar uma propriedade TesteGet booleano apenas com o get, não contendo o set, pois não quero que ninguém possa alterar seu valor, apenas o preenchimento do textbox determinará se é true ou false.
public bool TesteGet
{
get { return txtTeste.Text.Contains("Start"); }
}
Pronto agora sempre que precisar utilizar o TesteGet é só chama-lo que em cada chamada ele realizará a verificação txtTeste.Text.Contains("Start").
if (TesteGet == true)
{
//Lógica desejada caso o TesteGet seja verdadeiro (caso o txtTeste contenha a palavra "Start")
}
0 comentários:
Postar um comentário