日期:2014-05-20  浏览次数:20794 次

Stream是个什么意思
要写一个功能    

System.IO.Stream   Fun(   string   strTemp   )
{
//*****
}

就是把   strTemp的内容以Stream的形势返回去

菜鸟初来,这个不好解决

有没有大虾给短代码,最好是能够给讲解一下Stream的概念,还有那个StreamReader,   StreamWriter   恩   一般来说大家对数据库的操作比较熟悉,是否能够和SqlReader,   Connection,DataSet   等类同向类比一下

不胜感激

------解决方案--------------------
up
------解决方案--------------------
Stream MSDN里说的很清楚哈
------解决方案--------------------
System.IO.Stream Fun(string strTemp)
{
//*****
if (!System.IO.File.Exists(strTemp))
return null;
System.IO.StreamReader sr = new System.IO.StreamReader(strTemp, System.Text.Encoding.Default);
System.IO.Stream ret = sr.BaseStream;
sr.Close();
return ret;
}

StreamReader,StreamWriter一个是读文件的类,一个是写文件,更多信息参考MSDN
和数据库操作没什么可比性
------解决方案--------------------
流,无类型的一串数据
一般用来处理比较长的数据,如文件
------解决方案--------------------
楼上说的正确 我再加点 一般stream和 byte数组 经常连用 可以通过和byte转换来找到stream里面的信息
------解决方案--------------------
帮LZ顶
------解决方案--------------------
http://msdn2.microsoft.com/zh-cn/library/system.io.streamwriter(VS.80).aspx
------解决方案--------------------
System.IO.Stream Fun(string strTemp)
这个函数的功能是 我返回的这个stream里面的内容就是 strTemp

strTemp 并不是代表一个文件

-------------------------------------
不是文件那是什么?那返回strTemp有什么意义?
------解决方案--------------------
static System.IO.Stream Fun(string strTemp)
{
byte[] buffer = System.Text.Encoding.Unicode.GetBytes(strTemp);
System.IO.MemoryStream stream = new MemoryStream(buffer);
return stream;
}
----------------------------------------
兄弟的问题,特地来友情支持下