馬上就快畢業(yè)了,準(zhǔn)備把這幾個(gè)月所學(xué)到的知識(shí)梳理一下,這兒所寫(xiě)的都是一些C#中最基礎(chǔ)的東西(大牛不要笑話我,這也是我記錄的一些筆記等等),希望能幫到一些正在學(xué)習(xí)這方面的知識(shí)的人,如果有寫(xiě)的不對(duì)的地方,望大神們指點(diǎn)。
先從最基礎(chǔ)的說(shuō)起:
1:c#是強(qiáng)類型語(yǔ)言;區(qū)分大小寫(xiě);對(duì)變量的類型必須有一個(gè)明確的定義。
2:賦值運(yùn)算符“=”:等號(hào)在c#并不是相等的意思,而是表示賦值,把等號(hào)右邊的值賦值給等號(hào)左邊的變量,由等號(hào)連接的表達(dá)式,叫做賦值表達(dá)式。要求等號(hào)兩邊的數(shù)據(jù)類型必須一致。
3:加號(hào)的使用:①連接,當(dāng)加號(hào)兩邊有一邊是字符串的時(shí)候,此時(shí)加號(hào)起到的是連接的作用。②相加,當(dāng)加號(hào)兩邊都是數(shù)字的時(shí)候,此時(shí)加號(hào)起到的是相加的作用。
4:占位符的使用:使用規(guī)則:先挖個(gè)坑,再填個(gè)坑。
注意:挖了幾個(gè)坑,就填幾個(gè)坑,多填了,沒(méi)效果;少填了,程序拋異常;輸出的時(shí)候是按照挖坑的順序輸出。
5:轉(zhuǎn)義符:所謂轉(zhuǎn)義符指的就是一個(gè)'/'加上一個(gè)特殊的字符,組成了一個(gè)具有特殊意義的字符。
/b : 表示退格鍵
/" : 就表示一個(gè)英文半角的雙引號(hào)/n : 表示換行/r/n : 表示在操作系統(tǒng)中換行/t : 效果就是鍵盤(pán)上的tab鍵// : 表示一個(gè)'/'
@符號(hào):取消轉(zhuǎn)義:取消'/'在字符串中的轉(zhuǎn)義作用,使其單純的就表示為一個(gè)'/';讓代碼按照編輯的原格式進(jìn)行輸出。
6:算數(shù)運(yùn)算符:由算數(shù)運(yùn)算符連接的表達(dá)式,叫做算數(shù)表達(dá)式(這個(gè)一般人應(yīng)該能明白)。
+-*/%
7:類型轉(zhuǎn)換:在運(yùn)算表達(dá)式中,要求等號(hào)邊的數(shù)據(jù)類型必須一致,如果不一致,滿足下列兩個(gè)條件;則會(huì)發(fā)生自動(dòng)類型轉(zhuǎn)換也成為隱式類型轉(zhuǎn)換。
1)、兩種類型必須相兼容(都是數(shù)字) double int
2)、從小的轉(zhuǎn)換為大的 int--->double
編譯器自動(dòng)幫助我們完成轉(zhuǎn)換。
8:強(qiáng)制類型轉(zhuǎn)換或者顯示類型轉(zhuǎn)換
1)、兩種類型必須相兼容(都是數(shù)字) double int
2)、把大的轉(zhuǎn)換成小的 double--->int
eg:
int a = 10; double d = 20; int b = a + (int)d; Console.WriteLine(b);
注意:強(qiáng)制類型轉(zhuǎn)換的結(jié)果會(huì)丟失精度。
9:Convert類型轉(zhuǎn)換:用來(lái)處理類型不兼容的轉(zhuǎn)換。
int類型:Convert.ToInt32(Object);
double類型:Convert.ToDouble(Object);
string:ToString();
最后給學(xué)習(xí)基礎(chǔ)知識(shí)的小伙伴放一個(gè)小小的題(看這個(gè)題的答案之前可以自己先思考下 當(dāng)時(shí)自己5分鐘內(nèi)沒(méi)做出來(lái)。。。趕腳智商不夠用了, 大神不要噴我啊)
編程實(shí)現(xiàn)86400秒(這兒隨便寫(xiě)的 不論多少秒)是幾天幾小時(shí)幾分鐘幾秒?
答案看下面 ↓↓↓
int seconds = 86400; int days = seconds / 86400;//求得天數(shù) int secs = seconds % 86400;//求完天數(shù)后 剩余的秒數(shù) int hours = secs / 3600;// 求得小時(shí)數(shù) secs = secs % 3600;//求完小時(shí)后 剩余的秒數(shù) int mins = secs / 60;//求得分鐘 secs = secs % 60;//最后剩余的秒數(shù) Console.WriteLine("{0}秒是{1}天{2}小時(shí){3}分鐘{4}秒", seconds, days, hours, mins, secs); Console.ReadKey();
先寫(xiě)這么點(diǎn),會(huì)持續(xù)不斷的更新。。。。。。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注