-> Operador (translation from VPE for Csharp Reference)
The -> operador combina ponteiro desreferência e membro acesso.
Comentários
Uma expressão do formulário,
x->y
(onde x é um ponteiro de tipo T* e y é um membro de T) é equivalente ao,
(*x).y
The -> operador pode ser usado somente no código que está marcado sistema autônomo não seguro.
The -> operador não pode ser sobrecarregado.
Exemplo
// compile with: /unsafe
struct Point
{
public int x, y;
}
class MainClass12
{
unsafe static void Main()
{
Point pt = new Point();
Point* pp = &pt;
pp->x = 123;
pp->y = 456;
Console.WriteLine("{0} {1}", pt.x, pt.y);
}
}
/*
Output:
123 456
*/
Consulte também
Conceitos
Referência
Outros recursos
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Alterado "código não gerenciado"para"código que está marcado como não seguro". |
Correção de bug do conteúdo. |