RSS

C#: Memory Stream

23 11月

 

using System;
using System.IO;

public class Program
{
 public static void Main()
 {
 using (MemoryStream ms = new MemoryStream(1024))
 {
 byte[] buffer = new byte[] {0x40, 0x41, 0x42, 0x43, 0x44, 0x45};
 ms.Write(buffer, 0, buffer.Length);
 ms.Write(buffer, 0, buffer.Length);
 ms.Write(buffer, 0, buffer.Length);

 ms.Seek(0, SeekOrigin.Begin);

 byte[] buffer2 = new byte[1024];
 int n = ms.Read(buffer2, 0, buffer2.Length);
 Console.WriteLine("length=" + n);

 for (int i = 0; i < n; i++)
 {
 Console.Write(buffer2[i]);
 Console.Write(' ');
 }

 ms.Close();
 }

 Console.WriteLine();
 }
}

 
コメントする

投稿者: : 2010/11/23 投稿先 C#

 

タグ: , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中