Compartilhar via


Padrão (Visual Basic)

Identifica uma propriedade como a propriedade padrão de sua classe, estrutura ou interface.

Comentários

Uma classe, estrutura ou interface pode designar no máximo uma de suas propriedades como a propriedade padrão , desde que a propriedade aceite pelo menos um parâmetro.Se o código faz uma referência a uma classe ou estrutura sem especificar um membro, o Visual Basic toma essa referência como propriedade padrão.

As propriedades padrão podem resultar em uma pequena redução nos caracteres do código-fonte, mas elas podem deixar seu código mais difícil de ler.Se o código de chamada não está familiarizado com sua classe ou estrutura, quando ele faz uma referência ao nome de classe ou estrutura não poderá determinar se essa referência acessa a classe ou estrutura em si ou uma propriedade padrão.Isso pode levar a erros de compilador ou a sutis erros de lógica em tempo de execução.

Você tanto pode reduzir a chance de erros de propriedade padrão sempre usando a Opção Strict Statement para configurar a verificação do tipo do compilador como On.

Se você estiver planejando usar uma classe ou estrutura predefinidas no seu código, você deve determinar se ela tem uma propriedade padrão, e em caso afirmativo, qual seu nome.

Por causa dessas desvantagens, você deve considerar não definir as propriedades padrão.Para legibilidade de código, você deve também considerar sempre referir-se a todas as propriedades explicitamente, mesmo propriedades padrão.

O modificador Default pode ser utilizado neste contexto:

Instrução Property

Consulte também

Tarefas

Como: declarar e chamar uma propriedade padrão em Visual Basic

Outros recursos

Palavras-chave (Visual Basic)