struct (Referência de C#)
Um struct o tipo é um tipo de valor que normalmente é usado para encapsular pequenos grupos de variáveis relacionadas, como as coordenadas de um retângulo ou as características de um item em um inventário. O seguinte exemplo mostra uma declaração simples de struct:
public struct Book
{
public decimal price;
public string title;
public string author;
}
Comentários
Os structs podem conter também construtores, constantes, campos, métodos, propriedades, indexadores, operadores, eventos e tipos aninhados, embora se vários membros desse tipo forem necessários, você deverá considerar tornar o seu tipo uma classe.
Para obter exemplos, consulte Usando structs (Guia de Programação em C#).
Os structs podem implantar uma interface, mas não podem herdá-la de outra struct. Por esse motivo, os membros de struct não podem ser declarados como protected.
Para obter mais informações, consulte Structs (Guia de Programação em C#).
Exemplos
Para obter exemplos e mais informações, consulte Usando structs (Guia de Programação em C#).
Especificação da Linguagem C#
Para obter exemplos, consulte Usando structs (Guia de Programação em C#).
Consulte também
Referência
Tabela de tipos internos (Referência de C#)
Tipos de valor (Referência de C#)
Classes e structs (Guia de Programação em C#)