GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

C#

Isabela Caetano PROGRAMAÇÃO ORIENTADA A OBJETOS I 1º ano Portugiesisch

Inhalt der Mindmap

C#

  1. Tipagem forte

    • Facilita a leitura e manutenção do código, garantindo consistência de tipos
      • Cada variável e objeto tem um tipo específico associado a ele, e o compilador impõe regras rigorosas sobre como esses tipos podem interagir.
        • Ao tentar atribuir um valor de um tipo a uma variável de tipo incompatível, o compilador gera um erro
          • Não é possível simplesmente atribuir uma string a uma variável do tipo int sem realizar uma conversão apropriada.
  2. Operador de Acesso

    • Símbolo do ponto final "."
      • É usado para acessar membros de um objeto ou tipo
        • TIPOS
          • Categoria de dados e estruturas que definem como os valores são armazenados e manipulados
          • Definem a estrutura dos dados
        • MEMBROS
          • Componentes internos de um tipo
            • Definem o comportamento e os dados associados ao tipo
              • Principais membros
                • Campos
                • Propriedades
                • Métodos
                • Construtores
                • Eventos
                • Indexadores
                • Operadores
          • Elementos dentro dos tipos
  3. Sufixos

    • F
      • float
        • 7 dígitos
    • M
      • decimal
        • 28-29 dígitos
    • D
      • double
        • 15-16 dígitos
    • Não se aplica, pois é inteiro
      • U
        • uint
          • Valores positivos
      • L
        • long
          • Valores positivos e negativos
      • UL
        • ulong
          • Valores positivos com um alcance maior que long
  4. String

    • Imutabilidade
      • Alterar uma string não muda o valor original dela, cada alteração em uma string resulta na criação de um novo objeto, aumentando o consumo de memória
      • Interning
        • Técnica que otimizar operações de comparação de strings
          • Em vez de comparar cada caractere individualmente, a linguagem verifica se duas referências apontam para a mesma instância de string na memória
      • Em ambientes multithread, várias threads podem acessar uma string simultaneamente
        • Se fossem mutáveis, haveria um risco considerável de conflitos e condições de corrida, levando a erros e comportamento inesperado
      • Em muitos sistemas as strings são usadas como chaves em dicionários ou tabelas hash
        • Se fosse mutável, seu hash code poderia mudar depois de ser adicionada a uma coleção, tornando quase impossível localizá‑la ou removê‑la corretamente
          • Com strings imutáveis, uma vez que o hash code é calculado, ele nunca muda, garantindo comportamento previsível
      • São mais seguras em contextos críticos como URLs e identificadores
  5. Expressões

    • As expressões são centrais na lógica de programação, permitindo a execução de cálculos, tomada de decisões e manipulação de dados

Informationen

Beschreibung
1º ano PROGRAMAÇÃO ORIENTADA A OBJETOS I Mindmap am C#, erstellt von Isabela Caetano am 23/03/2025.
Erstellt von
Isabela Caetano
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck