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...