Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Identifica uma propriedade como a propriedade padrão de sua classe, estrutura ou interface.
Observações
Uma classe, estrutura ou interface pode designar no máximo uma de suas propriedades como a propriedade padrão, desde que essa propriedade tenha pelo menos um parâmetro. Se o código fizer uma referência a uma classe ou estrutura sem especificar um membro, o Visual Basic resolverá essa referência à propriedade padrão.
As propriedades padrão podem resultar em uma pequena redução nos caracteres de código-fonte, mas podem tornar seu código mais difícil de ler. Se o código de chamada não estiver familiarizado com sua classe ou estrutura, quando ele fizer uma referência ao nome de classe ou estrutura, ele não poderá ter certeza se essa referência acessa a própria classe ou estrutura ou uma propriedade padrão. Isso pode levar a erros do compilador ou erros sutis de lógica de tempo de execução.
Você pode reduzir um pouco a chance de erros de propriedade padrão sempre usando a Instrução Opção Estrita para definir a verificação de tipo do compilador como On
.
Se você estiver planejando usar uma classe ou estrutura predefinida em seu código, será necessário determinar se ela tem uma propriedade padrão e, em caso afirmativo, qual é o nome dela.
Devido a essas desvantagens, você deve considerar não definir propriedades padrão. Para legibilidade de código, você também deve considerar sempre especificar todas as propriedades explicitamente, incluindo as propriedades padrão.
O Default
modificador pode ser usado neste contexto: