gAGA

1505 palavras 7 páginas
Classes e estruturas são duas construções básicas do sistema de tipo comum no .NET Framework. Cada uma é essencialmente uma estrutura de dados que encapsula um conjunto de dados e comportamentos que pertencem juntos como uma unidade lógica. Os dados e comportamentos são os membros da classe ou estrutura e eles incluem métodos, propriedades e eventos e assim por diante, conforme listado posteriormente neste tópico.
Uma declaração de classe ou estrutura é como um desenho que é usado para criar instâncias ou objetos em tempo de execução. Se você definir uma classe ou estrutura chamada Person, Person é o nome do tipo. Se você declara e inicializa uma variável p tipo Person, p é considerado um objeto ou instância de Person. Múltiplas instância do mesmo tipo Person podem ser criadas, e cada instância pode ter valores diferentes na suas propriedades e campos.
Uma classe é um tipo de referência. Quando um objeto da classe é criado, a variável à qual o objeto está atribuído contém apenas uma referência para a memória. Quando a referência de objeto é atribuída a uma nova variável, a novo variável se refere ao objeto original. As alterações feitas através de uma variável são refletidas na outra variável pois ambos se referem aos mesmos dados.
Um struct é um tipo de valor. Quando uma struct é criada, a variável aos quais a struct é atribuída contém dados reais da struct. Quando a struct é atribuída a uma nova variável, ela é copiada. A nova variável e a variável original, portanto, contém duas cópias separadas dos mesmos dados. Alterações feitas em uma não afetam a outra.
Em geral, as classes são usadas para modelar o comportamento mais complexo ou dados que se destinam a ser modificados depois que um objeto de classe é criado. As estruturas são mais apropriadas para estruturas de dados pequeno que contêm principalmente os dados que não se destina a serem modificados depois que a estrutura é criada.
Para obter mais informações, consulte Classes (Guia de Programação em

Relacionados

  • gaga
    2424 palavras | 10 páginas
  • Gaga
    362 palavras | 2 páginas
  • Gaga
    305 palavras | 2 páginas
  • gaga
    4933 palavras | 20 páginas
  • gaga
    1174 palavras | 5 páginas
  • Gaga
    932 palavras | 4 páginas
  • gaga
    422 palavras | 2 páginas
  • gaga
    14163 palavras | 57 páginas
  • gaga
    349 palavras | 2 páginas
  • gaga
    361 palavras | 2 páginas