国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# Stream 和 byte[] 之間的轉換

2019-10-29 21:48:34
字體:
來源:轉載
供稿:網友
Stream 和 byte[] 之間的轉換
 
 
/* - - - - - - - - - - - - - - - - - - - - - - - -  
 * Stream 和 byte[] 之間的轉換 
 * - - - - - - - - - - - - - - - - - - - - - - - */ 
/// <summary> 
/// 將 Stream 轉成 byte[] 
/// </summary> 
public byte[] StreamToBytes(Stream stream) 

    byte[] bytes = new byte[stream.Length]; 
    stream.Read(bytes, 0, bytes.Length); 

    // 設置當前流的位置為流的開始 
    stream.Seek(0, SeekOrigin.Begin); 
    return bytes; 


/// <summary> 
/// 將 byte[] 轉成 Stream 
/// </summary> 
public Stream BytesToStream(byte[] bytes) 

    Stream stream = new MemoryStream(bytes); 
    return stream; 



/* - - - - - - - - - - - - - - - - - - - - - - - -  
 * Stream 和 文件之間的轉換 
 * - - - - - - - - - - - - - - - - - - - - - - - */ 
/// <summary> 
/// 將 Stream 寫入文件 
/// </summary> 
public void StreamToFile(Stream stream,string fileName) 

    // 把 Stream 轉換成 byte[] 
    byte[] bytes = new byte[stream.Length]; 
    stream.Read(bytes, 0, bytes.Length); 
    // 設置當前流的位置為流的開始 
    stream.Seek(0, SeekOrigin.Begin); 

    // 把 byte[] 寫入文件 
    FileStream fs = new FileStream(fileName, FileMode.Create); 
    BinaryWriter bw = new BinaryWriter(fs); 
    bw.Write(bytes); 
    bw.Close(); 
    fs.Close(); 


/// <summary> 
/// 從文件讀取 Stream 
/// </summary> 
public Stream FileToStream(string fileName) 
{             
    // 打開文件 
    FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); 
    // 讀取文件的 byte[] 
    byte[] bytes = new byte[fileStream.Length]; 
    fileStream.Read(bytes, 0, bytes.Length); 
    fileStream.Close(); 
    // 把 byte[] 轉換成 Stream 
    Stream stream = new MemoryStream(bytes); 
    return stream; 
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 光山县| 三河市| 文昌市| 尚义县| 呼图壁县| 隆回县| 乌拉特中旗| 巴南区| 溧阳市| 潼关县| 东辽县| 黑河市| 灵台县| 华亭县| 罗定市| 吉水县| 镶黄旗| 沁源县| 邻水| 清流县| 八宿县| 依安县| 同仁县| 石家庄市| 綦江县| 商洛市| 修文县| 临武县| 红河县| 衡山县| 宁安市| 曲水县| 青州市| 扬州市| 中西区| 怀宁县| 伊金霍洛旗| 徐闻县| 平舆县| 呈贡县| 山阳县|