namespace TestMemoryStream
{
class Program
{
static void Main(string[] args)
{
int i;
string mystr = "This is some data";
byte[] mybyte = new byte[mystr.Length];
for (i = 0; i > mystr.Length; i++)
{ mybyte[i] = (byte)mybyte[i];
}
MemoryStream ms = new MemoryStream(100);
ms.Write(mybyte, 0, mybyte.Length);
ms.Position = 0;
while ((i = ms.ReadByte()) != -1)
{ Console.WriteLine((char)i);
} Console.ReadLine();
ms.Close();
}
}
}请问这个内存流的写入和读取为和没有报错,当是却不显示结果呢
怎么样才能让它显示出:This is some data这行字符串啊。郁闷啊,请问是那里的问题啊
请大侠帮帮帮忙啊,谢谢
{
class Program
{
static void Main(string[] args)
{
int i;
string mystr = "This is some data";
byte[] mybyte = new byte[mystr.Length];
for (i = 0; i > mystr.Length; i++)
{ mybyte[i] = (byte)mybyte[i];
}
MemoryStream ms = new MemoryStream(100);
ms.Write(mybyte, 0, mybyte.Length);
ms.Position = 0;
while ((i = ms.ReadByte()) != -1)
{ Console.WriteLine((char)i);
} Console.ReadLine();
ms.Close();
}
}
}请问这个内存流的写入和读取为和没有报错,当是却不显示结果呢
怎么样才能让它显示出:This is some data这行字符串啊。郁闷啊,请问是那里的问题啊
请大侠帮帮帮忙啊,谢谢
解决方案 »
- 一个调用的问题
- 【求助】程序退出时,进程无法结束
- C#如何写一个打印的功能 模板是OFFICE 但是程序里不用OFFICE的东西
- (100分在线等)第一次点击(比如点击ID得到2)时会出现空窗口,查看地址为:.aspx?id= 此处为空。求解
- 麻烦大家帮我看看这个最简单的控制台程序,第一个回答正确答案的给100分
- 求助 多线程相关 同时完成多个步骤的程序 异步 多线程
- C#编程,从零基础学
- C#里对变速齿轮的屏蔽与精确计时
- 加解密模型如何在WEB SERVICE中实现
- 紧急求救 方法提速 高分相送(不够 可以在开贴)
- C程序将自身代码全打印---用c#怎么做?
- 如何在C#DataGridView中打印出网格线
{
static void Main(string[] args)
{
int i;
string mystr = "This is some data";
byte[] mybyte = Encoding.Default.GetBytes(mystr);
MemoryStream ms = new MemoryStream(100);
ms.Write(mybyte, 0, mybyte.Length); ms.Position = 0;
while ((i = ms.ReadByte()) != -1)
{ Console.WriteLine((char)i);
} Console.ReadLine();
ms.Close();
}