-2

Delphi の TStringStream クラスのように、C# で StringStream クラスを実装するにはどうすればよいですか。

Delphiでそれを行う方法は次のとおりです。

var
    StringStream: TStringStream;
begin
    StringStream := TStringStream.Create('');
    StringStream.Write('stackoverflow', SizeOf('stackoverflow'));
end;

しかし、C# には StringStream がありません。

4

1 に答える 1

2

おそらく、次のいずれかが必要です

  • StringWriterStringBuilder舞台裏で使用)
  • または にStreamWriter裏打ちされたMemoryStream.

Delphi がどのように動作するかはわかりませんが、C# では、文字列はバイト ストリームと同じではありません。

于 2012-10-27T15:42:29.530 に答える