久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

C#使用FileStream對(duì)象讀寫文件-創(chuàng)新互聯(lián)

在項(xiàng)目開發(fā)中經(jīng)常會(huì)涉及到對(duì)文件的讀寫,c# 提供了很多種方式來(lái)對(duì)文件進(jìn)行讀寫操作,今天來(lái)說(shuō)說(shuō)FileStream 對(duì)象。

松桃ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

FileStream表示在磁盤或網(wǎng)絡(luò)路徑上指向文件的流。一般操作文件都習(xí)慣使用StreamReader 和 StreamWriter,因?yàn)樗鼈儾僮鞯氖亲址麛?shù)據(jù) 。而FileStream 對(duì)象操作的是字節(jié)和字節(jié)數(shù)組。有些操作是必須使用FileStream 對(duì)象執(zhí)行的,如隨機(jī)訪問(wèn)文件中間某點(diǎn)的數(shù)據(jù)。

創(chuàng)建FileStream 對(duì)象有許多不同的方法,這里使用文件名和FileMode枚舉值創(chuàng)建:

一、 讀取文件,記得引用 System.IO 命名空間:

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace ConsoleApplicationTest
{
 class Program
 {
  static void Main(string[] args)
  {
   //創(chuàng)建需要讀取的數(shù)據(jù)的字節(jié)數(shù)組和字符數(shù)組
   byte[] byteData = new byte[200];
   char[] charData = new char[200];

   //捕獲異常:操作文件時(shí)容易出現(xiàn)異常,最好加上try catch
   FileStream file = null;
   try
   {
    //打開一個(gè)當(dāng)前 Program.cs 文件,此時(shí)讀寫文件的指針(或者說(shuō)操作的光標(biāo))指向文件開頭
    file = new FileStream(@"..\..\Program.cs", FileMode.Open);
    //讀寫指針從開頭往后移動(dòng)10個(gè)字節(jié)
    file.Seek(10, SeekOrigin.Begin);
    //從當(dāng)前讀寫指針的位置往后讀取200個(gè)字節(jié)的數(shù)據(jù)到字節(jié)數(shù)組中
    file.Read(byteData, 0, 200);
   }catch(Exception e)
   {
    Console.WriteLine("讀取文件異常:{0}",e);
   }
   finally
   {
    //關(guān)閉文件流
    if(file !=null) file.Close();
   }
   //創(chuàng)建一個(gè)編碼轉(zhuǎn)換器 解碼器
   Decoder decoder = Encoding.UTF8.GetDecoder();
   //將字節(jié)數(shù)組轉(zhuǎn)換為字符數(shù)組
   decoder.GetChars(byteData, 0, 200, charData, 0);
   Console.WriteLine(charData);
   Console.ReadKey();
  }
  }
}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

名稱欄目:C#使用FileStream對(duì)象讀寫文件-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.sd-ha.com/article34/dojpse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)服務(wù)器托管、域名注冊(cè)用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)