国产探花免费观看_亚洲丰满少妇自慰呻吟_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; 
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 博乐市| 永春县| 抚州市| 花莲县| 兴安盟| 霍山县| 都匀市| 普兰店市| 桐城市| 五家渠市| 富裕县| 德江县| 电白县| 沙坪坝区| 共和县| 金坛市| 德令哈市| 神农架林区| 崇文区| 西平县| 苍南县| 繁昌县| 宁陕县| 介休市| 宁陕县| 天水市| 南漳县| 金川县| 云阳县| 江川县| 汝阳县| 乳源| 朝阳县| 涿州市| 舞钢市| 七台河市| 兴海县| 宜州市| 房产| 宣城市|