MemoryStream コンストラクタ (Byte[], Boolean)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead プロパティと CanSeek プロパティはどちらも true に設定されます。Capacity は、指定したバイト配列の長さに設定されます。
ストリーム長は、指定したバイト配列の初期長を超える値に設定することはできません。ただし、ストリームを切り詰めることはできます。SetLength のトピックを参照してください。
このコンストラクタは、基になるストリームを公開しません。GetBuffer は UnauthorizedAccessException をスローします。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ (Byte[], Int32, Int32)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Dim buffer As Byte() Dim index As Integer Dim count As Integer Dim instance As New MemoryStream(buffer, index, count)
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead、CanSeek、CanWrite の各プロパティはすべて、true に設定されますが、容量は変更できません。Capacity は count に設定されます。
ストリーム長は、指定したバイト配列の初期長を超える値に設定することはできません。ただし、ストリームを切り詰めることはできます。SetLength のトピックを参照してください。
このコンストラクタは、基になるストリームを公開しません。GetBuffer は UnauthorizedAccessException をスローします。ただし、ストリームに書き込むことはできます。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ (Byte[], Int32, Int32, Boolean, Boolean)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Public Sub New ( _ buffer As Byte(), _ index As Integer, _ count As Integer, _ writable As Boolean, _ publiclyVisible As Boolean _ )
Dim buffer As Byte() Dim index As Integer Dim count As Integer Dim writable As Boolean Dim publiclyVisible As Boolean Dim instance As New MemoryStream(buffer, index, count, writable, publiclyVisible)
public: MemoryStream ( array<unsigned char>^ buffer, int index, int count, bool writable, bool publiclyVisible )
public MemoryStream ( byte[] buffer, int index, int count, boolean writable, boolean publiclyVisible )
public function MemoryStream ( buffer : byte[], index : int, count : int, writable : boolean, publiclyVisible : boolean )
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead プロパティと CanSeek プロパティはどちらも true に設定されます。Capacity は count に設定されます。
新しいストリーム インスタンスには書き込むことができますが、基になるバイト配列の Capacity は変更できません。ストリーム長は、指定したバイト配列の初期長を超える値に設定することはできません。ただし、ストリームを切り詰めることはできます。SetLength のトピックを参照してください。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ (Int32)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
例外
解説
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead、CanSeek、CanWrite の各プロパティは、すべて true に設定されます。
容量は、SetLength メソッドを使用して、現在のストリームの容量を超える値にストリーム長を設定した場合に、自動的に増加します。byte[] パラメータで構築された MemoryStream 以外では、MemoryStream の末尾で書き込み操作を実行すると、MemoryStream が拡張されます。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ (Byte[])
アセンブリ: mscorlib (mscorlib.dll 内)
構文
例外
解説
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead、CanSeek、CanWrite の各プロパティはすべて true に設定されます。Capacity は、指定したバイト配列の長さに設定されます。新しいストリームには書き込むことができますが、サイズは変更できません。
ストリーム長は、指定したバイト配列の初期長を超える値に設定することはできません。ただし、ストリームを切り詰めることはできます。SetLength のトピックを参照してください。
このコンストラクタは、基になるストリームを公開しません。GetBuffer は UnauthorizedAccessException をスローします。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ (Byte[], Int32, Int32, Boolean)
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Public Sub New ( _ buffer As Byte(), _ index As Integer, _ count As Integer, _ writable As Boolean _ )
Dim buffer As Byte() Dim index As Integer Dim count As Integer Dim writable As Boolean Dim instance As New MemoryStream(buffer, index, count, writable)
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead プロパティと CanSeek プロパティはどちらも true に設定されます。Capacity は count に設定されます。
ストリーム長は、指定したバイト配列の初期長を超える値に設定することはできません。ただし、ストリームを切り詰めることはできます。SetLength のトピックを参照してください。
このコンストラクタは、基になるストリームを公開しません。GetBuffer は UnauthorizedAccessException をスローします。ただし、writable が true の場合は、ストリームに書き込むことができます。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
MemoryStream コンストラクタ
オーバーロードの一覧
MemoryStream コンストラクタ ()
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。
CanRead、CanSeek、CanWrite の各プロパティは、すべて true に設定されます。
現在のストリームの容量は、SetLength メソッドを使用して、現在のストリームの容量を超える値にストリーム長を設定した場合に、自動的に増加します。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- MemoryStream コンストラクタのページへのリンク