c 自學之路第十五天

2021-10-02 18:14:20 字數 2256 閱讀 2598

一、筆記

絕對路徑:通過給定的這個路徑直接能夠在我的電腦中找到這個檔案。 相對路徑:檔案相對於應用程式的路徑。

2.檔案的讀內容有三中方法

2.按行讀取,只能讀檔案,能夠對每一行進行操作

//string contents = file.readalllines(@「d:\users\86176\desktop\1.txt」,encoding.utf8);

//foreach (string item in contents)

//

3.按整體讀入    string f = file.readalltext(@"d:\users\86176\desktop\1.txt",encoding.utf8);

console.writeline(f);

3.寫檔案

1)覆蓋原文

1.按位元組

//如果沒有這個檔案的話 會給你建立乙個 有的話會覆蓋掉

string str = "今天天氣好晴朗處處好風光";

//需要將字串轉化為位元組陣列

byte buffer = encoding.default.getbytes(str);

file.writeallbytes(@"d:\users\86176\desktop\2.txt", buffer);

console.writeline("寫入成功");

2.按行

"d:\users\86176\desktop\new.txt",new string );

"ok");

3.按整個檔案

"d:\users\86176\desktop\new.txt", "dsasadsfafds");

"ok");

2)不覆蓋

2.在整個檔案後面加

console.writeline("ok");

4.list泛型集合(與陣列相似)

1.建立集合 //建立泛型集合物件

list list = new list();

2.所用的方法與arraylist集合相同

3.陣列與list之間的轉換

//list泛型集合可以轉化為陣列

int nums = list.toarray();

//陣列轉換為list集合

list listtwo = nums.tolist();

二、**

namespace file類的讀寫檔案

//string f = file.readalltext(@"d:\users\86176\desktop\1.txt",encoding.utf8);

f);"d:\users\86176\desktop\new.txt",new string );

"ok");

"d:\users\86176\desktop\new.txt", "dsasadsfafds");

"ok");

"ok");

file.

(@"d:\users\86176\desktop\new.txt"

,"大王");

console.

writeline

("ok");

console.

readkey()

;}}}

namespace list泛型集合);

list.

addrange

(list)

;//list泛型集合可以轉化為陣列

int[

] nums = list.

toarray()

;//陣列轉換為list集合

list<

int> listtwo = nums.

tolist()

;for

(int i=

0;i) console.

readkey()

;}}}

C 基礎第十五天

1 file操作檔案 path操作路徑 filestream操作流 streamreader streamwriter directory操作資料夾 目錄 createdirectory delete move exist 判斷是否存在 getfiles 獲得指定目錄下所有檔案的全路徑 getdir...

LinuxC 第十五天

靜態庫 靜態庫 要被包含到源程式中的庫 優點 執行速度快 缺點 占用系統資源比較多 使用的場合 對時間要求很高的場合 靜態庫的製作 1 把所有的源程式 c檔案 製作成目標檔案 o 檔案 gcc c mul.c o mul.o gcc c sub.c o sub.o gcc c add.c o add...

Qt第十五天

qwdialogsize.h ifndef qwdialogsize h define qwdialogsize h include namespace ui class qwdialogsize public qdialog endif qwdialogsize hqwdialogsize.cpp...