Métodos que não acessam dados de instâncias ou não chamam métodos de instâncias podem ser marcados como estáticos (Compartilhados ...

Métodos que não acessam dados de instâncias ou não chamam métodos de instâncias podem ser marcados como estáticos (Compartilhados no Visual Basic). Depois de fazer isso, o compilador emitirá sites de chamadas não virtuais para esses membros, o que evitará uma verificação no tempo de execução para cada chamada que assegurar que o ponteiro de objeto atual é não nulo. Isso pode resultar em um ganho de desempenho mensurável para código sensível ao desempenho. Em alguns casos, a falha em acessar a instância de objeto atual representa um problema de exatidão.