Karteikarten
strings in .NET Framework

Karten in diesem Stapel (6)
- 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). - 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. - 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 - 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. - 5Imutabilidade lado negativo

- 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