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
| Nome | Descrizione |
|---|---|
| StringWriter() |
Inizializza una nuova istanza della classe StringWriter. |
| StringWriter(IFormatProvider) |
Inizializza una nuova istanza della StringWriter classe con il controllo formato specificato. |
| StringWriter(StringBuilder) |
Inizializza una nuova istanza della StringWriter classe che scrive nell'oggetto specificato StringBuilder. |
| StringWriter(StringBuilder, IFormatProvider) |
Inizializza una nuova istanza della StringWriter classe che scrive nell'oggetto specificato StringBuilder e ha il provider di formato specificato. |
StringWriter()
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 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é un controllo di formato non viene specificato 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... | Consulta l'esempio in questo argomento... |
|---|---|
| Creare un file di testo. | Procedura: Scrivere testo in un file |
| Scrittura in un file di testo. | Procedura: Scrivere testo in un file |
| Leggere da un file di testo. | Procedura: Leggere testo da un file |
| Aggiungere testo a un file. |
Procedura: Aprire e aggiungere a 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 in un file di dati appena creato |
| Scrivere in un file binario. | Procedura: Leggere e scrivere in un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(IFormatProvider)
Inizializza una nuova istanza della StringWriter classe con il controllo formato specificato.
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 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... | Consulta l'esempio in questo argomento... |
|---|---|
| Creare un file di testo. | Procedura: Scrivere testo in un file |
| Scrittura in un file di testo. | Procedura: Scrivere testo in un file |
| Leggere da un file di testo. | Procedura: Leggere testo da un file |
| Aggiungere testo a un file. |
Procedura: Aprire e aggiungere a 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 in un file di dati appena creato |
| Scrivere in un file binario. | Procedura: Leggere e scrivere in un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(StringBuilder)
Inizializza una nuova istanza della StringWriter classe che scrive nell'oggetto specificato StringBuilder.
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 in 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 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é un controllo di formato non viene specificato 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... | Consulta l'esempio in questo argomento... |
|---|---|
| Creare un file di testo. | Procedura: Scrivere testo in un file |
| Scrittura in un file di testo. | Procedura: Scrivere testo in un file |
| Leggere da un file di testo. | Procedura: Leggere testo da un file |
| Aggiungere testo a un file. |
Procedura: Aprire e aggiungere a 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 in un file di dati appena creato |
| Scrivere in un file binario. | Procedura: Leggere e scrivere in un file di dati appena creato |
Vedi anche
Si applica a
StringWriter(StringBuilder, IFormatProvider)
Inizializza una nuova istanza della StringWriter classe che scrive nell'oggetto specificato StringBuilder e ha il provider di formato specificato.
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 in 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... | Consulta l'esempio in questo argomento... |
|---|---|
| Creare un file di testo. | Procedura: Scrivere testo in un file |
| Scrittura in un file di testo. | Procedura: Scrivere testo in un file |
| Leggere da un file di testo. | Procedura: Leggere testo da un file |
| Aggiungere testo a un file. |
Procedura: Aprire e aggiungere a 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 in un file di dati appena creato |
| Scrivere in un file binario. | Procedura: Leggere e scrivere in un file di dati appena creato |