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