C 02字串處理

2021-08-28 01:10:45 字數 3891 閱讀 6287

1. 方法命名是用帕斯卡

2. 變數使用駝峰

3. is開頭的都是bool i開頭的都是介面 abs開頭的是抽象類

4. 弄乙個變數在這裡必須賦初值

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace

day02

}//返回對應的數值

return returnvalue;

}static

void main(string args)

}}

轉義字元前加@

1. 比較字串(忽略大小寫) compare: 0代表相等 非0 代表不相等 (stra,strb, true) 忽略大小寫

2. 比較字串(不忽略大小寫)

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 字串比較

}}

3. 分割字串               split(char/char) 按照char/char 進行分割, 返回乙個字串陣列
using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 字串分割}}

}

4. 查詢字串                indexof/lastindexof 返回其所在下標位置 若-1 就代表該字串沒有對應的東東
using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 查詢

}}

5. 替換字串 都換           replace(old,new) 都換
using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 替換字串

}}

6. 擷取字串                01.substring(index, count) --> 擷取之間的字串        02.substring(index) --> 擷取之後的字串
using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 擷取字串

}}

7. 空格處理                   str.trim() --> 去掉字串前後空格

8. 空字串

string str01 = ""; // 空值

string str02 = string.empty; // 空值

string str03; // 空物件

equals true 相等

string.isnullorempty(str) 判斷str是否是空物件或者是empty

out: 傳出引數,在方法內部必須賦值

ref: 傳入引數,在方法外部必須賦值

物件是乙個抽象概念, 用**表示就是new出來的基本都是物件

在unity中最能體現oop三大特性中的哪乙個?繼承

命名空間就是包含功能類似的class的乙個集合

public: 物件和子類都能訪問

protected:子類可以訪問,子類物件不能訪問

private: 物件和子類都不能訪問

base: 就是訪問父類成員(公開和保護的)

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace oop01

set

}protected

void

myclass01func()

}class myclass: myclass01

}class program

}}

封裝:

私有求負數的次方

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace 李國賀9._11

if (cifang == 0)

if (cifang == 1)

if (number < 0 && cifang == 1)

returnvalue = number;

for (int i = 1; i < cifang; i++)

return returnvalue;

}static

void main(string args)

}}

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

//按照要求輸入 exp: name,***,age,phone,email

// 張三,男,18,12345678901,[email protected]

// 2.1: 年齡 0~120

// 若不滿足上述條件統統重新來過

namespace _2

catch

if (convert.toint32(infos[2]) <= 0 || convert.toint32(infos[2]) >= 120)

else

if (infos[3].length != 11)

else

if (infos[4].lastindexof("@qq.com")==-1)

foreach (string s in infos)

console.readline();

} while (x==false);}}

}

Day02 字串處理

coding utf 8 定義 在引號中間的 字串 可以儲存任意長度的資料 但是只能儲存字元型資料 x 123 x hellopython x hello python print x 切片運算 擷取 x hello python print x 0 從前往後數 下標 位置 從0開始 print x...

shell 02 字串處理

一 字串相關操作 1.計算字串的長度 語法說明 方法一 無方法二 expr length string string有空格,則必須加雙引號 舉例 計算字串的長度 var1 hello shell len 當定義的字串有空格的時候,string必須有雙引號,否則會報錯 len expr length ...

8 8字串處理

字串處理 string 無子類 hello 構造字串物件 public int length 獲取字串的長度 system.out.println 輸入姓名 scanner sc new scanner system.in string str sc.nextline string str 李芳 s...