StringWriter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StringWriter クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| StringWriter() |
StringWriter クラスの新しいインスタンスを初期化します。 |
| StringWriter(IFormatProvider) |
指定した書式コントロールを使用して、 StringWriter クラスの新しいインスタンスを初期化します。 |
| StringWriter(StringBuilder) |
指定したStringWriterに書き込むStringBuilder クラスの新しいインスタンスを初期化します。 |
| StringWriter(StringBuilder, IFormatProvider) |
指定したStringWriterに書き込み、指定した形式プロバイダーを持つStringBuilder クラスの新しいインスタンスを初期化します。 |
StringWriter()
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
StringWriter クラスの新しいインスタンスを初期化します。
public:
StringWriter();
public StringWriter();
Public Sub New ()
例
次のコード例は、 StringWriter クラスを使用して文字列を構築する方法を示しています。
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
注釈
新しい StringBuilder オブジェクトが自動的に作成され、 StringWriter クラスの新しいインスタンスに関連付けられます。 このコンストラクターに書式コントロールが指定されていないため、新しいインスタンスは CultureInfo.CurrentCultureで初期化されます。
次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成します。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルに書き込む。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルから読み取る。 | 方法: ファイルからテキストを読み取る |
| ファイルにテキストを追加します。 |
方法: ログ ファイルを開いて追加する File.AppendText FileInfo.AppendText |
| ファイルのサイズを取得します。 | FileInfo.Length |
| ファイルの属性を取得します。 | File.GetAttributes |
| ファイルの属性を設定します。 | File.SetAttributes |
| ファイルが存在するかどうかを確認します。 | File.Exists |
| バイナリ ファイルから読み取る。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
| バイナリ ファイルに書き込みます。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
こちらもご覧ください
適用対象
StringWriter(IFormatProvider)
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
指定した書式コントロールを使用して、 StringWriter クラスの新しいインスタンスを初期化します。
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)
パラメーター
- formatProvider
- IFormatProvider
書式設定を制御する IFormatProvider オブジェクト。
例
次のコード例は、特定のカルチャで文字列を構築する方法を示しています。
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
注釈
新しい StringBuilder オブジェクトが自動的に作成され、 StringWriter クラスの新しいインスタンスに関連付けられます。
次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成します。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルに書き込む。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルから読み取る。 | 方法: ファイルからテキストを読み取る |
| ファイルにテキストを追加します。 |
方法: ログ ファイルを開いて追加する File.AppendText FileInfo.AppendText |
| ファイルのサイズを取得します。 | FileInfo.Length |
| ファイルの属性を取得します。 | File.GetAttributes |
| ファイルの属性を設定します。 | File.SetAttributes |
| ファイルが存在するかどうかを確認します。 | File.Exists |
| バイナリ ファイルから読み取る。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
| バイナリ ファイルに書き込みます。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
こちらもご覧ください
適用対象
StringWriter(StringBuilder)
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
指定したStringWriterに書き込む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)
パラメーター
書き込む StringBuilder オブジェクト。
例外
sb は nullです。
例
次のコード例は、 StringBuilder クラスを使用して、閉じた 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
注釈
このコンストラクターに書式コントロールが指定されていないため、新しいインスタンスは CultureInfo.CurrentCultureで初期化されます。
次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成します。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルに書き込む。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルから読み取る。 | 方法: ファイルからテキストを読み取る |
| ファイルにテキストを追加します。 |
方法: ログ ファイルを開いて追加する File.AppendText FileInfo.AppendText |
| ファイルのサイズを取得します。 | FileInfo.Length |
| ファイルの属性を取得します。 | File.GetAttributes |
| ファイルの属性を設定します。 | File.SetAttributes |
| ファイルが存在するかどうかを確認します。 | File.Exists |
| バイナリ ファイルから読み取る。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
| バイナリ ファイルに書き込みます。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
こちらもご覧ください
適用対象
StringWriter(StringBuilder, IFormatProvider)
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
- ソース:
- StringWriter.cs
指定したStringWriterに書き込み、指定した形式プロバイダーを持つStringBuilder クラスの新しいインスタンスを初期化します。
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)
パラメーター
書き込む StringBuilder オブジェクト。
- formatProvider
- IFormatProvider
書式設定を制御する IFormatProvider オブジェクト。
例外
sb は nullです。
注釈
次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。
| これを行うには... | このトピックの例を参照してください... |
|---|---|
| テキスト ファイルを作成します。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルに書き込む。 | 方法: ファイルにテキストを書き込む |
| テキスト ファイルから読み取る。 | 方法: ファイルからテキストを読み取る |
| ファイルにテキストを追加します。 |
方法: ログ ファイルを開いて追加する File.AppendText FileInfo.AppendText |
| ファイルのサイズを取得します。 | FileInfo.Length |
| ファイルの属性を取得します。 | File.GetAttributes |
| ファイルの属性を設定します。 | File.SetAttributes |
| ファイルが存在するかどうかを確認します。 | File.Exists |
| バイナリ ファイルから読み取る。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |
| バイナリ ファイルに書き込みます。 | 方法: 新しく作成されたデータ ファイルの読み取りと書き込み |