winFrom寻求帮助

qaz19901104 2011-06-17 10:15:34
在winFrom中怎么读取二进制流?谢谢各位
...全文
76 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
老鼠爱上猫 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qaz19901104 的回复:]
我的意思是 我数据库有一个二进制的字段我怎么在winFrom中读取在文本框中显示
[/Quote]

读取数据流 就是用 StreamReader,
无论从 文件里,内存里,还是数据库。最终都要用StreamReader来读取,转换。
flyerwing 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
用 StreamReader 读取:

C# code
using (var sr = new StreamReader(@"x:\data"))
{
sr.ReadXXX();
}
[/Quote]
stream
memorystream
FILESTREAM估计都成吧.
qaz19901104 2011-06-21
  • 打赏
  • 举报
回复
我的意思是 我数据库有一个二进制的字段我怎么在winFrom中读取在文本框中显示
porschev 2011-06-17
  • 打赏
  • 举报
回复
btxp163 2011-06-17
  • 打赏
  • 举报
回复
//用BinaryReader   类试试 

using System;
using System.IO;
class MyStream
{
private const string FILE_NAME = "Test.data ";
public static void Main(String[] args)
{
// Create the new, empty data file.
if (File.Exists(FILE_NAME))
{
Console.WriteLine( "{0} already exists! ", FILE_NAME);
return;
}
FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew);
// Create the writer for data.
BinaryWriter w = new BinaryWriter(fs);
// Write data to Test.data.
for (int i = 0; i < 11; i++)
{
w.Write( (int) i);
}
w.Close();
fs.Close();
// Create the reader for data.
fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs);
// Read data from Test.data.
for (int i = 0; i < 11; i++)
{
Console.WriteLine(r.ReadInt32());
}
w.Close();
}
}
threenewbee 2011-06-17
  • 打赏
  • 举报
回复
用 StreamReader 读取:
using (var sr = new StreamReader(@"x:\data"))
{
sr.ReadXXX();
}

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧