1. c#**每條語句以分號結束,一行可以放置多條語句,一條語句可以放置在多行(c#編譯器不考慮空格、回車和製表符)
2. c#**區分大小寫
1. **大綱功能:通過#region和#endregion關鍵字將**展開摺疊
2. 以#開頭的關鍵字是預處理命令
1. 使用變數前,需先宣告,指定變數名和資料型別,之後可將其用作儲存單元:;
2. 整數範圍
sbyte -128~127
byte 0~255
short -32768~32767
ushort 0~65535
int -2^31~2^31-1
uint 0~2^32-1
long -2^63~2^63-1
ulong 0~2^64-1
3. 浮點數:float, double(m*2^e)和decimal(m*10^e)
4. char:乙個unicode字元,儲存0~65535之間的整數
bool:true or false
string:一組字元
5. 當字串中包含雙引號時,為變數賦值需用反斜線\ 對雙引號轉義。
6. 『\n』換行符
7. 基本變數命名規則:
(1)第乙個字元必須是字母、下劃線和@
(2)之後的字元可以是字母、數字和下劃線
8. \f 換頁 \n 換行 \r 回車
9. 在字串前加@,則字串中所有字元除了字串中間的雙引號,其他所有字元均不需轉義全部包含在字串中。字串中間的雙引號仍需反斜線轉義。
1. a=++b; a的值b+1,b遞增1
a=b++; a的值是b,b遞增1
2. 運算子優先順序:
(1)++、--(作字首)、+、-(一元)、!、~
(2)*、/、%
(3)+、-
(4)<<、>>
(5)<、>、<=、>=
(6)==、!=
(7)&
(8)^
(9)|
(10)&&
(11)||
(12)=、*=、/=、%=、+=、-=
(13)++、--(用作字尾)
3. 命名空間:
(1)命名空間是.net中提**用程式**容器的方式,可以唯一地標識**及內容。也用作.net framework中給項分類的一種方式,給型別定義
(2)使用namespace關鍵字對花括號中的**顯式定義命名空間。若在該命名空間**的外部使用命名空間中的名稱,就必須寫出該命名空間的限定名稱
(3)限定名稱在不同的命名空間級別之間使用句點字元『.』
(4)using static關鍵字允許把靜態成員直接包含到c#程式的作用域中
python正規表示式 第三章
確實可以避免匹配到 這樣的字元,但是又會放過這樣的字元,為什麼呢,剛開始還沒想明白,其實是因為 這樣的書寫方式,其實最少要求的字元必須有三個才會匹配的,而u卻只有乙個字元。括號的使用 15位和18位身份證的匹配 idcardregex r 1 9 d d 0 9x 這段正規表示式先匹配1 9其中的乙...
第三章 變數和型別
constant表示限定為常量 null 1 還是null 所以在運算時要注意 varchar2有兩個子型別 string和varchar 作用完全相同 nchar 和nvarchar2是char和varhcar2的unicode版本 char到nchar轉換是安全的反之可能會引起資料丟失 數字用n...
第三章 運算子及其表示式
運算子是指用來對運算物件進行各種運算的操作符號.表示式是指由端個運算物件和運算子組合在一起的合成算式.運算物件包括常數,常量,變數和函式.本章內容如下 算數運算子與我們生活中的運算子相似,但是也有不同的地方.算數表示式即由算數運算子連線起來的多個變數的式子.算數運算子包括基本的四則運算算數符和自增,...