Partilhar via


Propriedade procedimentos versus campos

Propriedades e campos de armazenam e recuperar informações em um objeto.Sua semelhança pode tornar difícil determinar qual é a melhor opção de programação em um caso específico.

Usar procedimentos de propriedade quando:

  • Você precisa controlar quando e como um valor é definido ou recuperado.

  • A propriedade tem um conjunto bem definido de valores que precisam ser validados.

  • A configuração do valor faz com que alguma alterar perceptível no estado do objeto, sistema autônomo um IsVisible propriedade.

  • A configuração da propriedade faz com que alterações Outros variáveis internas ou para os valores de Outros propriedades.

  • Um conjunto de etapas deve ser executado antes que a propriedade pode ser definida ou recuperada.

Use campos quando:

  • O valor é de um tipo autovalidado.Por exemplo, um erro ou uma conversão automático de dados ocorre se um valor diferente de True ou False é atribuído a um Boolean variável.

  • Qualquer valor no intervalo suportado pelo tipo de dados é válido.Isso é verdade para muitas propriedades do tipo Single ou Double.

  • A propriedade é um String tipo de dados, e não há nenhuma restrição no dimensionar ou valor da seqüência.

Consulte também

Conceitos

Classes versus módulos

Propriedades e Procedimentos de Propriedades

Tipos de dados no Visual Basic