StringWriter.Write メソッド

定義

文字列にデータを書き込みます。

オーバーロード

名前 説明
Write(Char[], Int32, Int32)

文字列に文字のサブ配列を書き込みます。

Write(String)

現在の文字列に文字列を書き込みます。

Write(StringBuilder)

文字列ビルダーの文字列形式を現在の文字列に書き込みます。

Write(Char)

文字列に文字を書き込みます。

Write(ReadOnlySpan<Char>)

文字のスパンの文字列表現を現在の文字列に書き込みます。

Write(Char[], Int32, Int32)

ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs

文字列に文字のサブ配列を書き込みます。

public:
 override void Write(cli::array <char> ^ buffer, int index, int count);
public override void Write(char[] buffer, int index, int count);
override this.Write : char[] * int * int -> unit
Public Overrides Sub Write (buffer As Char(), index As Integer, count As Integer)

パラメーター

buffer
Char[]

データの書き込み先の文字配列。

index
Int32

データの読み取りを開始するバッファー内の位置。

count
Int32

書き込む最大文字数。

例外

buffernullです。

index または count が負の値です。

(index + count)>bufferLength

ライターが閉じられます。

このコード例は、 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 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)

注釈

このメソッドは、TextWriter.Write をオーバーライドします。

このメソッドは、count位置から開始して、StringWriterからこのbufferにデータのindex文字を書き込みます。

次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。

これを行うには... このトピックの例を参照してください...
テキスト ファイルを作成します。 方法: ファイルにテキストを書き込む
テキスト ファイルに書き込む。 方法: ファイルにテキストを書き込む
テキスト ファイルから読み取る。 方法: ファイルからテキストを読み取る
ファイルにテキストを追加します。 方法: ログ ファイルを開いて追加する

File.AppendText

FileInfo.AppendText
ファイルのサイズを取得します。 FileInfo.Length
ファイルの属性を取得します。 File.GetAttributes
ファイルの属性を設定します。 File.SetAttributes
ファイルが存在するかどうかを確認します。 File.Exists
バイナリ ファイルから読み取る。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み
バイナリ ファイルに書き込みます。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み

こちらもご覧ください

適用対象

Write(String)

ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs

現在の文字列に文字列を書き込みます。

public:
 override void Write(System::String ^ value);
public override void Write(string value);
public override void Write(string? value);
override this.Write : string -> unit
Public Overrides Sub Write (value As String)

パラメーター

value
String

書き込む文字列。

例外

ライターが閉じられます。

このコード例は、 StringWriter クラスに提供されるより大きな例の一部です。

convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

注釈

このメソッドは、TextWriter.Write をオーバーライドします。

指定した文字列が null場合、何も書き込まれありません。

次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。

これを行うには... このトピックの例を参照してください...
テキスト ファイルを作成します。 方法: ファイルにテキストを書き込む
テキスト ファイルに書き込む。 方法: ファイルにテキストを書き込む
テキスト ファイルから読み取る。 方法: ファイルからテキストを読み取る
ファイルにテキストを追加します。 方法: ログ ファイルを開いて追加する

File.AppendText

FileInfo.AppendText
ファイルのサイズを取得します。 FileInfo.Length
ファイルの属性を取得します。 File.GetAttributes
ファイルの属性を設定します。 File.SetAttributes
ファイルが存在するかどうかを確認します。 File.Exists
バイナリ ファイルから読み取る。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み
バイナリ ファイルに書き込みます。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み

こちらもご覧ください

適用対象

Write(StringBuilder)

ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs

文字列ビルダーの文字列形式を現在の文字列に書き込みます。

public:
 override void Write(System::Text::StringBuilder ^ value);
public override void Write(System.Text.StringBuilder? value);
override this.Write : System.Text.StringBuilder -> unit
Public Overrides Sub Write (value As StringBuilder)

パラメーター

value
StringBuilder

文字列に書き込む文字列ビルダー。

適用対象

Write(Char)

ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs

文字列に文字を書き込みます。

public:
 override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

パラメーター

value
Char

書き込む文字。

例外

ライターが閉じられます。

このコード例は、 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 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)

注釈

このメソッドは、TextWriter.Write をオーバーライドします。

次の表に、その他の一般的な I/O タスクまたは関連する I/O タスクの例を示します。

これを行うには... このトピックの例を参照してください...
テキスト ファイルを作成します。 方法: ファイルにテキストを書き込む
テキスト ファイルに書き込む。 方法: ファイルにテキストを書き込む
テキスト ファイルから読み取る。 方法: ファイルからテキストを読み取る
ファイルにテキストを追加します。 方法: ログ ファイルを開いて追加する

File.AppendText

FileInfo.AppendText
ファイルのサイズを取得します。 FileInfo.Length
ファイルの属性を取得します。 File.GetAttributes
ファイルの属性を設定します。 File.SetAttributes
ファイルが存在するかどうかを確認します。 File.Exists
バイナリ ファイルから読み取る。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み
バイナリ ファイルに書き込みます。 方法: 新しく作成されたデータ ファイルの読み取りと書き込み

こちらもご覧ください

適用対象

Write(ReadOnlySpan<Char>)

ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs
ソース:
StringWriter.cs

文字のスパンの文字列表現を現在の文字列に書き込みます。

public:
 override void Write(ReadOnlySpan<char> buffer);
public override void Write(ReadOnlySpan<char> buffer);
override this.Write : ReadOnlySpan<char> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Char))

パラメーター

buffer
ReadOnlySpan<Char>

文字列に書き込む文字のスパン。

適用対象