Me, My, MyBase, and MyClass in Visual Basic
As semelhanças aparentes entre Me, My, MyBase, e MyClass em Visual Basic pode confundir você se estão sendo disponibilizados aos conceitos pela primeira vez. Esta página descreve cada uma dessas entidades para distinguir entre eles.
Me
The Me palavra-chave fornece uma maneira para se referir à instância específica de uma classe ou estrutura na qual o código está sendo executado no momento. Me se comporta como uma variável de objeto ou uma variável de estrutura referir-se a instância corrente. Usar Me é particularmente útil para passar informações sobre a instância de uma classe ou estrutura atualmente em execução para um procedimento em outra classe, estrutura ou módulo.
My
The My recurso proporciona acesso fácil e intuitivo para um número de .NET Framework classes, permitindo que o Visual Basic usuário interaja com o computador, aplicativo, configurações, recursos e assim por diante.
MyBase
The MyBase palavra-chave se comporta como uma variável de objeto referir-se a classe base da instância corrente de uma classe. MyBase costuma ser usado para acessar membros de classe base que são substituídos ou sombreados em uma classe derivada. MyBase.New é usado para chamar explicitamente um construtor de classe base de um construtor de classe derivada.
MyClass
The MyClass palavra-chave se comporta sistema autônomo uma variável de objeto referir-se a instância corrente de uma classe sistema autônomo originalmente implementada. MyClass é semelhante a Me, mas todas sistema autônomo chamadas de método nele são tratadas sistema autônomo se fosse o método NotOverridable.