Ler em inglês

Partilhar via


StreamWriter.Encoding Propriedade

Definição

Obtém o Encoding no qual a saída é gravada.

C#
public override System.Text.Encoding Encoding { get; }

Valor da propriedade

O Encoding especificado no construtor para a instância atual ou UTF8Encoding se uma codificação não foi especificada.

Exemplos

O exemplo a seguir recupera a codificação da instância especificada StreamWriter .

C#
// Write out the current text encoding
sw.WriteLine("Encoding: {0}",
    sw.Encoding.ToString());

Comentários

Essa propriedade é necessária para alguns cenários XML em que um cabeçalho deve ser gravado contendo a codificação usada pelo StreamWriter. Isso permite que o código XML consuma um arbitrário StreamWriter e gere o cabeçalho XML correto.

Para obter uma lista de tarefas comuns de E/S, consulte Tarefas comuns de E/S.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Confira também