1、運算符
一、運算符及算數表達式數組
+: 加法運算符
-: 減法運算符
*: 乘法運算符
/: 乘法運算符
%: 摸運算符
二、關係運算符與關係表達式orm
==: 等於運算符
!=: 不等於運算符
<: 小於預算符
>: 大於運算符
<=: 小於等於運算符
>=: 大於等於預算符索引
三、運算符和賦值表達式
=: 賦值
+=: 加賦值
-=: 減賦值
*=: 稱賦值
/=: 除賦值
^=: 異或賦值
%=: 摸賦值
<<=: 左移賦值
>>=: 右移賦值字符串
四、邏輯運算符與邏輯表達式字符串處理
&: 與操做符
^: 異或操做符
!: 非操做符
|: 或操做符string
五、運算符及其功能it
<<: 左移運算符
>>: 右移運算符
&: 位與運算符
^: 位異或運算符
!: 位或運算符io
六、其餘運算符編譯
++a:
a++:
--a:
a--:變量
七、三元運算
a > b ? true:false;
2、字符串處理
1.比較字符串
CompareTo() 方法 用於比較兩個字符串是否相等。使用 Equals 判斷比較。
2.定位字符串及子串 查找字符串
string.IndexOf(); 嚴格區分大小寫。
3.格式化字符串
string Format(string,Object);
示例:
string str = String.Format("(C)Currency:{0:C}",-123.23423);
輸出結果:¥-123.23423;
4.分隔字符串
string[] Split(char[]);
示例:
string str = "Hello.World!";
string[] split = str.Split(new Char[]{',','!'}); // 等同於 string[] split = str.Split('.','!');
foreach(string s in split)
{
if(s.Trim() != "")
{
Console.WriteLine(s);
}
}
執行結果: Hello
World
5.插入字符串
a、Insert 方法
插入到指定位置:
string str = "This is a girl.";
// 索引位置,參數
str =str.Insert(10,"ssss");
b、填充字符串
string PadLeft(int, Char); // 左對齊添加字符串
string PadRight(int, Char); // 右對齊添加字符串
6.刪除和剪切字符串
a、刪除字符串
Remove() 方法用於一個字符串的指定位置的字符。
用法:
String Remove(int,int);
b、剪切字符串
string Trim(Char[]); // 從字符串的開頭 和結尾處移除空白。
string TrimStart(Char[]); // 從字符串的開始處移除在字符數組中指定的字符。
string TrimEnd(Char[]); // 從字符串的結尾處移除在字符數組中指定的字符。
e、複製字符串
string Copy(string);
f、替換字符串
Replace(); 能夠替換掉一個字符串中的某些特定字符或者自子串
示例:
string Replace(string,string);
3、常量
1.常量
常量也稱爲常數,是編譯時一會並在程序運行是過程當中其保存不變的量 const 。
若要建立在運行是初始化的常數值,應使用 readonly 關鍵字。const 關鍵字用於建立編譯時常數。
2.訪問修飾符:
public: 使成員能夠從任何位置訪問。
protected: 使成員能夠從聲明它的類及其派生類內部訪問。
private: 使成員僅可從聲明它的類內部使用。
internal: 使成員僅能夠聲明它的程序集內部訪問。
4、流程控制
一、分支語句
a、if ... else 語句
if(bool)
{
// 執行代碼塊1;
}else{
// 執行代碼快2;
}
b、 switch 語句
swith(條件)
{
case 條件1:
break;
case 條件2:
break;
case 條件3:
break;
default:
break;
}
二、循環語句
a、for 語句
for(初始值,布爾表達式,表達式)
{
// 執行代碼快;
}
b、 while 語句
while(bool)
{
// 執行代碼;
}
c、 do...while 語句
do{
// 執行代碼;
}while(bool); // 後面必須寫分號不然報錯
d、 foreach 語句
foreach(數據類型 變量名 in 數組和集合)
{
// 執行代碼;
}
三、異常處理
a、try...cath 語句
try{
// 執行代碼;
}catch(ArithmeticException ex){
// 獲取當前異常消息
}
b、 try...finally 語句
try{
// 執行代碼;
}finally{
// 若是發生了異常照樣執行此代碼塊
}
c、 try...catch...finall 語句 一般和 try 、catch 、finally 一塊兒執行。 e、 throw 語句 throw 語句用於引起拋異常。