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 Instrução Option Strict 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 no Visual Basic

Outros recursos

Palavras-chave (Visual Basic)