StringWriter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe StringWriter.
Overload
StringWriter() |
Inizializza una nuova istanza della classe StringWriter. |
StringWriter(IFormatProvider) |
Inizializza una nuova istanza della classe StringWriter con il controllo di formato specificato. |
StringWriter(StringBuilder) |
Inizializza una nuova istanza della classe StringWriter che scrive nell'oggetto StringBuilder specificato. |
StringWriter(StringBuilder, IFormatProvider) |
Inizializza una nuova istanza della classe StringWriter che scrive nell'oggetto StringBuilder specificato e include il provider di formato specificato. |
StringWriter()
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
Inizializza una nuova istanza della classe StringWriter.
public:
StringWriter();
public StringWriter ();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrato come costruire una stringa usando la StringWriter
classe .
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringWriter^ strWriter = gcnew StringWriter;
// Use the three overloads of the Write method that are
// overridden by the StringWriter class.
strWriter->Write( "file path characters are: " );
strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length );
strWriter->Write( Char::Parse( "." ) );
// Use the underlying StringBuilder for more complex
// manipulations of the string.
strWriter->GetStringBuilder()->Insert( 0, "Invalid " );
Console::WriteLine( "The following string is {0} encoded.\n{1}", strWriter->Encoding->EncodingName, strWriter->ToString() );
}
using System;
using System.IO;
using System.Text;
class StrWriter
{
static void Main()
{
StringWriter strWriter = new StringWriter();
// Use the three overloads of the Write method that are
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
// Use the underlying StringBuilder for more complex
// manipulations of the string.
strWriter.GetStringBuilder().Insert(0, "Invalid ");
Console.WriteLine("The following string is {0} encoded.\n{1}",
strWriter.Encoding.EncodingName, strWriter.ToString());
}
}
Imports System.IO
Imports System.Text
Public Class StrWriter
Shared Sub Main()
Dim strWriter As StringWriter = new StringWriter()
' Use the three overloads of the Write method that are
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)
' Use the underlying StringBuilder for more complex
' manipulations of the string.
strWriter.GetStringBuilder().Insert(0, "Invalid ")
Console.WriteLine("The following string is {0} encoded." _
& vbCrLf & "{1}", _
strWriter.Encoding.EncodingName, strWriter.ToString())
End Sub
End Class
Commenti
Un nuovo StringBuilder oggetto viene creato automaticamente e associato alla nuova istanza della StringWriter classe . Poiché non viene specificato un controllo di formato per questo costruttore, la nuova istanza verrà inizializzata con CultureInfo.CurrentCulture.
Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.
Per eseguire questa operazione... | Vedere l'esempio riportato in questo argomento... |
---|---|
Creare un file di testo. | Procedura: Scrivere un testo in un file |
Scrivere in un file di testo. | Procedura: Scrivere un testo in un file |
Leggere da un file di testo. | Procedura: Leggere testo da un file |
Aggiungere testo a un file. | Procedura: Aprire e accodare un file di log File.AppendText FileInfo.AppendText |
Ottenere le dimensioni di un file. | FileInfo.Length |
Ottiene gli attributi di un file. | File.GetAttributes |
Impostare gli attributi di un file. | File.SetAttributes |
Determinare se esiste un file. | File.Exists |
Leggere da un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Scrivere in un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(IFormatProvider)
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
Inizializza una nuova istanza della classe StringWriter con il controllo di formato specificato.
public:
StringWriter(IFormatProvider ^ formatProvider);
public StringWriter (IFormatProvider formatProvider);
public StringWriter (IFormatProvider? formatProvider);
new System.IO.StringWriter : IFormatProvider -> System.IO.StringWriter
Public Sub New (formatProvider As IFormatProvider)
Parametri
- formatProvider
- IFormatProvider
Oggetto IFormatProvider che controlla la formattazione.
Esempio
Nell'esempio di codice seguente viene illustrato come costruire una stringa in impostazioni cultura specifiche.
using namespace System;
using namespace System::Globalization;
using namespace System::IO;
int main()
{
StringWriter^ strWriter = gcnew StringWriter( gcnew CultureInfo( "ar-DZ" ) );
strWriter->Write( DateTime::Now );
Console::WriteLine( "Current date and time using the invariant culture: {0}\n"
"Current date and time using the Algerian culture: {1}", DateTime::Now.ToString(), strWriter->ToString() );
}
using System;
using System.Globalization;
using System.IO;
class StrWriter
{
static void Main()
{
StringWriter strWriter =
new StringWriter(new CultureInfo("ar-DZ"));
strWriter.Write(DateTime.Now);
Console.WriteLine(
"Current date and time using the invariant culture: {0}\n" +
"Current date and time using the Algerian culture: {1}",
DateTime.Now.ToString(), strWriter.ToString());
}
}
Imports System.Globalization
Imports System.IO
Public Class StrWriter
Shared Sub Main()
Dim strWriter As New StringWriter(New CultureInfo("ar-DZ"))
strWriter.Write(DateTime.Now)
Console.WriteLine( _
"Current date and time using the invariant culture: {0}" _
& vbCrLf & _
"Current date and time using the Algerian culture: {1}", _
DateTime.Now.ToString(), strWriter.ToString())
End Sub
End Class
Commenti
Un nuovo StringBuilder oggetto viene creato automaticamente e associato alla nuova istanza della StringWriter classe .
Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.
Per eseguire questa operazione... | Vedere l'esempio riportato in questo argomento... |
---|---|
Creare un file di testo. | Procedura: Scrivere un testo in un file |
Scrivere in un file di testo. | Procedura: Scrivere un testo in un file |
Leggere da un file di testo. | Procedura: Leggere testo da un file |
Aggiungere testo a un file. | Procedura: Aprire e accodare un file di log File.AppendText FileInfo.AppendText |
Ottenere le dimensioni di un file. | FileInfo.Length |
Ottiene gli attributi di un file. | File.GetAttributes |
Impostare gli attributi di un file. | File.SetAttributes |
Determinare se esiste un file. | File.Exists |
Leggere da un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Scrivere in un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(StringBuilder)
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
Inizializza una nuova istanza della classe StringWriter che scrive nell'oggetto StringBuilder specificato.
public:
StringWriter(System::Text::StringBuilder ^ sb);
public StringWriter (System.Text.StringBuilder sb);
new System.IO.StringWriter : System.Text.StringBuilder -> System.IO.StringWriter
Public Sub New (sb As StringBuilder)
Parametri
Oggetto StringBuilder su cui scrivere.
Eccezioni
sb
è null
.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso della StringBuilder classe per modificare la stringa sottostante in un oggetto chiuso StringWriter
.
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringBuilder^ strBuilder = gcnew StringBuilder( "file path characters are: " );
StringWriter^ strWriter = gcnew StringWriter( strBuilder );
strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length );
strWriter->Close();
// Since the StringWriter is closed, an exception will
// be thrown if the Write method is called. However,
// the StringBuilder can still manipulate the string.
strBuilder->Insert( 0, "Invalid " );
Console::WriteLine( strWriter->ToString() );
}
using System;
using System.IO;
using System.Text;
class StrWriter
{
static void Main()
{
StringBuilder strBuilder =
new StringBuilder("file path characters are: ");
StringWriter strWriter = new StringWriter(strBuilder);
strWriter.Write(
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Close();
// Since the StringWriter is closed, an exception will
// be thrown if the Write method is called. However,
// the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ");
Console.WriteLine(strWriter.ToString());
}
}
Imports System.IO
Imports System.Text
Public Class StrWriter
Shared Sub Main()
Dim strBuilder As New StringBuilder( _
"file path characters are: ")
Dim strWriter As New StringWriter(strBuilder)
strWriter.Write( _
Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Close()
' Since the StringWriter is closed, an exception will
' be thrown if the Write method is called. However,
' the StringBuilder can still manipulate the string.
strBuilder.Insert(0, "Invalid ")
Console.WriteLine(strWriter.ToString())
End Sub
End Class
Commenti
Poiché non viene specificato un controllo di formato per questo costruttore, la nuova istanza verrà inizializzata con CultureInfo.CurrentCulture.
Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.
Per eseguire questa operazione... | Vedere l'esempio riportato in questo argomento... |
---|---|
Creare un file di testo. | Procedura: Scrivere un testo in un file |
Scrivere in un file di testo. | Procedura: Scrivere un testo in un file |
Leggere da un file di testo. | Procedura: Leggere testo da un file |
Aggiungere testo a un file. | Procedura: Aprire e accodare un file di log File.AppendText FileInfo.AppendText |
Ottenere le dimensioni di un file. | FileInfo.Length |
Ottiene gli attributi di un file. | File.GetAttributes |
Impostare gli attributi di un file. | File.SetAttributes |
Determinare se esiste un file. | File.Exists |
Leggere da un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Scrivere in un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(StringBuilder, IFormatProvider)
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
- Origine:
- StringWriter.cs
Inizializza una nuova istanza della classe StringWriter che scrive nell'oggetto StringBuilder specificato e include il provider di formato specificato.
public:
StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
public StringWriter (System.Text.StringBuilder sb, IFormatProvider formatProvider);
public StringWriter (System.Text.StringBuilder sb, IFormatProvider? formatProvider);
new System.IO.StringWriter : System.Text.StringBuilder * IFormatProvider -> System.IO.StringWriter
Public Sub New (sb As StringBuilder, formatProvider As IFormatProvider)
Parametri
Oggetto StringBuilder su cui scrivere.
- formatProvider
- IFormatProvider
Oggetto IFormatProvider che controlla la formattazione.
Eccezioni
sb
è null
.
Commenti
Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.
Per eseguire questa operazione... | Vedere l'esempio riportato in questo argomento... |
---|---|
Creare un file di testo. | Procedura: Scrivere un testo in un file |
Scrivere in un file di testo. | Procedura: Scrivere un testo in un file |
Leggere da un file di testo. | Procedura: Leggere testo da un file |
Aggiungere testo a un file. | Procedura: Aprire e accodare un file di log File.AppendText FileInfo.AppendText |
Ottenere le dimensioni di un file. | FileInfo.Length |
Ottenere gli attributi di un file. | File.GetAttributes |
Impostare gli attributi di un file. | File.SetAttributes |
Determinare se esiste un file. | File.Exists |
Leggere da un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Scrivere in un file binario. | Procedura: Leggere e scrivere su un file di dati appena creato |
Vedi anche
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per