程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#基礎知識篇---------C#筆記

C#基礎知識篇---------C#筆記

編輯:C#入門知識

C#基礎知識篇---------C#筆記


1.什麼叫做變量?              我們把值可以改變的量叫做變量。            2.變量的聲明:              語法:[訪問修飾符] 數據類型 變量名; 如: int number=10;//聲明了一個整型的變量number。              注意:一次聲明多個變量之間要用逗號分隔。                    如:int number1,number2,number3....;            3.變量的賦值:              使用賦值符號“=”給其賦上對應的值即可。 如: int number=100;              同時聲明多個變量並在聲明時賦值 如:int a=1,b=2,c=3;            4.變量的命名:               必須以字母下劃線或@符號開頭(言外之意就是不能以數字或其它符號開頭)               下面可以跟任意的數字,字母,下劃線。(言外之意就是不能有其它特殊字符,如:逗號,反斜槓..)            5.局部變量(重點):              一定要:先聲明,再復制,最後使用。      二.“+”與占位符             1>“+”在C#中有兩種意義,一種表數學上的加法運算,另一種表連接字符串。                                 a.什麼時候表加法什麼時候表連接字符串?                                    若兩邊參與“+”號運算的數據類型都為數值類型則“+”表數學上的加法意義;若兩邊參與“+”號運算的數據只要有一個為字符串類型,就表連接字符串的意義。                                    因為每一種類型都有一個ToString()方法(所有類都是直接或間接繼承Object,Object中有ToString的虛方法)可以把任何數據類型轉換成字符串類型。                 2>占位符語法:{數字},由0開始編號如:   第一個占位符:{0}   第二個占位符:{1}   第三個占位符:{2}   第四個占位符:{3}   ………                            注意:                                    Console.WriteLine();有多個參數時,輸出的都是第一個參數中的內容,從第二個參數開始,都是用來替換第一個參數中占位符的值。                         所以從第二個參數開始要不要輸出,就看第一個參數中有沒有相關的占位符。                   小知識:   例:Console.WriteLine(“{0}X{1}={2:00}”,I,j,i*j);    在占位符的編號後面加個“:00”,表示該占位符在輸出顯示時,不足兩位的則在前面加0補足成兩位數,若超出兩位的如三位數,則不受此修飾的控制。           三.常用的轉義字符      1.什麼叫轉譯字符?          轉譯字符是一個字符(單個字符),它是由一個\+一個字母組成具有特殊意義的字符。   2.常用的:   \n           換行 \b           退格(backspace) \t           水平Tab鍵(水平制表符) \\           表一個\ 在一個字符串前面加@符號有兩種意義:   1. 字符串中如果有\則不再理解為轉義符。   2. 字符串可以換行。   注意:若在字符串前面加了@符號,在字符串中需要表示雙引號則用兩個雙引號代表一個雙引號。     四.算術運算符   1.算術運算符: + - * / %(取余)    2.它們都是二元運算符,要求參加運算的兩個操作數類型必須相同(或者可以自動轉換),,並且經過運算後的結果也與操作數相同。   3.優先級:先乘除,後加減,有括號先算括號裡的,相同級別的從左至右運算。小括號可以無限制的套用,但一定要成對出現。   4.++,--,+=,-=,*=,/=,%=   注意:++,--兩個一元運算符都有前和後兩種方式,前加(前減)都是在原值上先加1(減1)再計算,後加(後減)都是先用原值計算再給原值進行加1(減1);   總結:不管是前加(前減)還是後加(後減),最終都在原值上進行了加1(減1).   常用:+=一般用於求和,*=一般用於求某個數以一定倍數增長到某個時候的值。(如:某個數每一年以25%增長,問6年後是多少?)   注意:能夠改變變量中的值的運算符有:                        1>賦值符“=”(包含了上面的+=,-=等五種)                        2>自加自減運算符,++ --     五.數據類型轉換   1.自動轉換(隱式轉換)     a.兩者數據類型相兼容     b.目標類型大於源類型       c.字符類型可以轉換為整型(字符所對應的ASCII碼)     d.字符類型與整型數字參與數學運算或者比較運算,會將字符類轉換為整型再參與運算.    2.強制轉換(顯示轉換)     a.語法:(目標數據類型) 待轉換的數據。如:int  a=(int)3.14;     b.強制類型轉換,數據類型一定要相兼容    3.自動轉換和強制轉換的區別?      a.自動轉換不會丟失精度。      b.強制轉換可能會丟失精度(如數據溢出)。   4.Parse()和Convert轉換     語法:數據類型.Parse(string str);              Convert.To數據類型(string str);   注意:任何數據類型都有.Parse()這個方法而Convert不是,如:我們定義的結構類型,枚舉等都沒有Convert。Convert只有C#內置的數據類型才有。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved