Especialização de Sistemas com C# • Avaliação Formativa de Fixação

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões.
  • O sistema fornecerá feedback técnico imediato e detalhado.

Questão 1: O que é o tipo `ReadOnlySpan<T>` (`Span<T>`) introduzido no .NET moderno e por que ele é revolucionário para alta performance?


Questão 2: Por que uma `ref struct` (como `Span<T>`) não pode ser boxing nem utilizada em campos de classes normais ou métodos assíncronos `async`?


Questão 3: Como converter uma string para `ReadOnlySpan<char>` e fatiar um trecho sem alocar uma nova string no Heap?