Parâmetros de ponteiro
Os ponteiros são um recurso avançado de programação que deve ser usado somente em situações críticas de desempenho. Ponteiros de permitem o acesso a locais na memória. As diretrizes a seguir ajudam a garantir que seu projeto de biblioteca faz uso eficiente de ponteiros.
Oferecem uma alternativa para qualquer membro que leva um argumento do ponteiro, sistema autônomo ponteiros não são compatíveis compatível compatível com CLS.
Evite fazer caro argumento verificação dos argumentos de ponteiro.
Em geral, você deve verificar argumentos; no entanto, para membros afetados pelo desempenho, a sobrecarga é muitas vezes não pena.
Seguem convenções de relacionados ao ponteiro comuns durante a criação de membros com ponteiros.
Por exemplo, sistema autônomo membros não são necessário tirar um índice de início sistema autônomo um parâmetro porque aritmética de ponteiro simples pode ser usada para fornecer o endereço de ponteiro sistema autônomo endereço básico do ponteiro adicionado ao índice de início desejado.
Partes direitos autorais 2005 Microsoft Corporation. Todos os direitos reservados.
Partes direitos autorais Addison-Wesley Corporation. Todos os direitos reservados.
Para obter mais informações sobre diretrizes de design, consulte a "diretrizes de design do estrutura: Catálogo de convenções, idiomas e padrões para bibliotecas do .NET reutilizável"Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.
Consulte também
Conceitos
Outros recursos
Diretrizes de design de membro
Diretrizes de Design para desenvolvimento bibliotecas de classe