位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 異步文件訪問

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10

    有時(shí),例如要一次性執(zhí)行大量文件訪問操作,或者要處理非常大的文件,讀寫文件系統(tǒng)數(shù)據(jù)是很緩慢的。此時(shí),你可能想在等待這些操作完成的同時(shí)執(zhí)行其他操作。這對于桌面應(yīng)用程序尤為重要,因?yàn)樵谧烂鎽?yīng)用程序中,需要讓應(yīng)用程序在后臺(tái)進(jìn)行處理的同時(shí),對用戶保持良好的響應(yīng)性。


    為幫助實(shí)現(xiàn)這種操作,.NET 4.5引入了一些異步方式來操作流。這種異步方式適用于FileStream類,也適用于StreamReadcr類和Stream Writer類。如果查看這些類的定義,可找到帶有Async后綴的方法,例如StreamReader類的ReadLineAsync()方法,它是HeadLine()方法的異步版本.這些方法在新的基于任務(wù)的異步編 程模型中使用。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部