struct (translation from VPE for Csharp Reference)

A struct tipo é um tipo de valor que é normalmente usado para encapsular pequenos grupos de variáveis relacionadas, sistema autônomo sistema autônomo coordenadas de um retângulo ou sistema autônomo características de um item em um inventário. O exemplo a seguir mostra uma declaração struct simples:

public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

Comentários

As estruturas também podem conter construtores, constantes, campos, métodos, Propriedades, indexadores, operadores, eventos, e tipos aninhados, embora se várias tais membros forem necessários, você deveria considerar tornar o seu tipo de uma classe em vez disso.

Estruturas podem implementar uma interface mas eles não podem herdar de outra struct.Por esse motivo, sistema autônomo membros de struct não podem ser declarados sistema autônomo protected.

Para obter mais informações, consulte Structs (guia de programação C#).

Especificação da linguagem C#

Para obter mais informações, consulte as seções a seguir no Especificação da linguagem C#:

  • Structs 11

Consulte também

Conceitos

Guia de Programação C#

Referência

Palavras-chave C#

Tabela tipos internas (referência C#)

Tipos valor (referência C#)

classe (translation from VPE for Csharp Reference)

interface (translation from VPE for Csharp Reference)

Classes e estruturas (guia de programação translation from VPE for Csharp)

Outros recursos

Referência C#

Tabela de valores padrão (translation from VPE for Csharp Reference)

Tipos (referência C#)