Partager via


StreamWriter.Encoding Propriété

Définition

Obtient le Encoding dans lequel la sortie est écrite.

public:
 virtual property System::Text::Encoding ^ Encoding { System::Text::Encoding ^ get(); };
public override System.Text.Encoding Encoding { get; }
member this.Encoding : System.Text.Encoding
Public Overrides ReadOnly Property Encoding As Encoding

Valeur de propriété

Encoding spécifié dans le constructeur pour l'instance actuelle, ou UTF8Encoding si aucun encodage n'est spécifié.

Exemples

L’exemple suivant récupère l’encodage du instance spécifié StreamWriter .

// Write out the current text encoding
sw->WriteLine( "Encoding: {0}",
   sw->Encoding->ToString() );
// Write out the current text encoding
sw.WriteLine("Encoding: {0}",
    sw.Encoding.ToString());
' Write out the current text encoding.
Sw.WriteLine("Encoding: {0}", _
 Sw.Encoding.ToString())

Remarques

Cette propriété est nécessaire pour certains scénarios XML où un en-tête doit être écrit contenant l’encodage utilisé par .StreamWriter Cela permet au code XML d’utiliser un arbitraire StreamWriter et de générer l’en-tête XML correct.

Pour obtenir la liste des tâches d’E/S courantes, consultez Tâches courantes d’E/S.

S’applique à

Voir aussi