C 小白學習第三天

2021-10-09 19:30:57 字數 1092 閱讀 1794

c#字串

所有的資料本質都可以認為是字串,因此字串的各種操作和使用,都必須要非常的熟悉。尤其是各種日期格式的轉換,字串的比較,數個數。

c#陣列

陣列是乙個儲存相同型別元素的固定大小的順序集合,c#中陣列的各個元素的資料型別應相同。

陣列的簡單定義,string a 定義了乙個名稱為a的空陣列。當要使用時,則要先例項化陣列並寫上陣列個數,這樣系統會在記憶體中分配空間。a = new string;

多維陣列一般常用的是二維陣列,string[,]a 這樣就定義了乙個二維陣列,可以理解成乙個**。例項化時,a = new string[4,5] 可以理解為4行5列。

迴圈乙個多維陣列的方法是,目測用getlength(幾)來得到對應維度的行數。

for (int i = 0; i < muarr.getlength(0);i++ )

{for (int js1 = 0; js1< muarr.getlength(1); js1++)

{for(int js2 = 0;js2簡單的陣列排序 a.sort();

陣列是最初c#中最早出現的,因其使用時需要預先定義長度,會比較不方便,後來出了一下兩個類,引用的資料命名空間是system. collections,

arraylist

不用預先定義長度,而且其資料型別都是object,在獲取資料時,需要拆箱,這個過程消耗資源和時間,好處是,可以吧任何型別的資料都放到乙個陣列中,但是需要知道每個陣列元素是什麼資料型別!

arraylist aa = new arraylist();

新增資料aa. add[「124」]

aa. add[123]

刪除資料

aa. removeat[0]

插入資料

aa. insert[0,「qq」]

list

是arraylist的進化版,其他都相似,但是資料型別是要預先確定,和陣列的速度相近

list bb = new list()

其他操作和arraylist相同

dictionary可以看成是陣列,其內部每個資料都要帶有乙個key ,dictionarycc = new dictionary();

c#結構

小白學習python第三天

第三章知識回顧 條件 迴圈和其他語句 3.1print語句的運用 在python中可以直接列印輸出變數 1 直接使用print a 2 在idle裡面直接輸入a,例如圖例3 1 3.2賦值語句 賦值語句是任何程式語言中最基本的語句。賦值語句的作用是計算賦值號 右邊表示式的值,然後把結果賦給左邊的變數...

C 學習第三天

一些基礎就可以略過了,看書不能太呆板。如果把一本書看完了,剩下的就是在實際專案中進行整合,訓練,然後整理成筆記。每天敲點程式,記點筆記。變數作用域 include include include std string s1 hello 全域性int main 結果 hello world 42 wo...

第三天 c 學習

1 void my function const a 常引用 目的是為了使得實參不可以被修改 2 函式過載 函式引數預定義值會產生二義性 3 public 類的內外部都可以被訪問 porivate 只能在類的內部被訪問 protected 用在類的內部 繼承 4 析構 先建立的物件後析構,遵循堆疊原...