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

Karteikarten

strings in .NET Framework

Thiago Russo C# 70-483 Portugiesisch 6 Karten

strings in .NET Framework

Karten in diesem Stapel (6)

  1. 1o que é uma string?Uma sequência de caracteres em C# é um obj do tipo String cujo valor é texto. O objeto string contém um array de objetos Char internamente.
    Uma sequência de caracteres tem uma propriedade Length que mostra a qtde de objetos Char que ela contém.
    String é um tipo de referência que se parece com tipo de valor (Ex: os operadores de igualdade == e != estão sobrecarregados para comparar em valor, não em referência).
  2. 2String ou string?Em C#, vc pode se referir a uma string tanto como "String" ou "string".
    Vc pode usar qlq convenção de nomenclatura mais lhe convier. A palavra-chave string é apenas um apelido para String do .NET Framework.
  3. 3ImutabilidadeUma das características especial de uma string é q é imutável, por isso n pode ser alterada depois de ter sido criada.
    Toda mudança para uma string irá criar uma nova string. É por isso que todos os métodos de manipulação de String retornam uma string
  4. 4Imutabilidade lado positivoImutabilidade é útil em muitos cenários. Raciocinando sobre uma estrutura, se vc sabe q nunca vai mudar é mais fácil.
    Ela n pode ser modificada e por isso é thread-safe inerentemente.
    É mais seguro pq n há confusão. De repente, algo como a criar undo-redo (desfazer-refazer) é mto + fácil, sua estrutura de dados é imutável e vc mantém apenas snapshots (instantâneos) de seu estado.
  5. 5Imutabilidade lado negativoImutabilidade lado negativo
  6. 6Dica de exame imutabilidade de stringsPor causa da imutabilidade do tipo string, todas as operações de string retornam uma nova string. Certifique-se de que você use esse valor em vez da string original.

Informationen

Beschreibung
70-483 C# Karteikarten am strings in .NET Framework , erstellt von Thiago Russo am 18/05/2017.
Erstellt von
Thiago Russo
Aufrufe
3
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck