C 檔案操作基本知識

2021-04-23 22:59:13 字數 1364 閱讀 1964

1、system.io 命名空間包含允許讀寫檔案和資料流的型別以及提供基本檔案和目錄支援的型別。

2、我們常見的用到的類主要有:

directory

公開用於建立、移動和列舉通過目錄和子目錄的靜態方法。無法繼承此類。

directoryinfo

公開用於建立、移動和列舉目錄和子目錄的例項方法。無法繼承此類。

file

提供用於建立、複製、刪除、移動和開啟檔案的靜態方法,並協助建立

filestream

物件。fileinfo

提供建立、複製、刪除、移動和開啟檔案的例項方法,並且幫助建立

filestream

物件。無法繼承此類。

filestream

公開以檔案為主的

stream

,既支援同步讀寫操作,也支援非同步讀寫操作。

filesysteminfo

fileinfo

和 directoryinfo

物件提供基類。

path

對包含檔案或目錄路徑資訊的

string

例項執行操作。這些操作是以跨平台的方式執行的。

memorystream

建立其支援儲存區為記憶體的流。

stream

提供位元組序列的一般檢視。

streamreader

實現乙個

textreader

,使其以一種特定的編碼從位元組流中讀取字元。

streamwriter

實現乙個

textwriter

,使其以一種特定的編碼向流中寫入字元。

stringreader

實現從字串進行讀取的

textreader

。stringwriter

實現乙個用於將資訊寫入字串的

textwriter

。該資訊儲存在基礎

stringbuilder

中。textreader

表示可讀取連續字元系列的讀取器。

textwriter

表示可以編寫乙個有序字元系列的編寫器。該類為抽象類。

3、其中常見的操作文字檔案,通過使用

readalllines

或 readalltext

方法也可以實現此功能。

using system;

using system.io;

class test }}

catch (exception e) }}

下面演示了寫文字檔案

using system;

using system.io;

class test }}

C 基本知識

內聯函式 在c 98的標準下為63個關鍵字 1.普通的命名空間 namespace n1 n1為命名空間的名稱 2.命名空間可以巢狀 namespace n2 namespace n3 3.同乙個工程中允許存在多個相同名稱的命名空間,編譯器最後會合成同乙個命名空間中。1.加命名空間名稱及作用域限定符...

c 基本知識

1.類 包含某一物體的基本屬性的抽象。2.物件 具體指某乙個物體。實實在在存在的東西。3.建構函式 負責類建立物件的函式。如果類沒有宣告建構函式,c 編譯器會提供預設的無參的建構函式。這個函式只負責建立物件,不負責物件初始化工作。4.析構函式 負責釋放物件,記憶體的 5.變數訪問修飾符 public...

c 基本知識

函式過載 c語言的符號生成規則 只和函式名有關 c 的符號生成規則 函式原型 函式頭部 1.返回值 返回值不能作為過載的依據,可能會產生二義性 2.函式名 c語言的符號生成規則只和函式名有關,如果把函式名作為返回值的話,就和c語言衝突了.3.函式形參 1 引數個數 2 引數型別 3 引數順序 函式形...