一、 C#與.Net的關(guān)系 C#的重要性體現(xiàn)在以下兩個(gè)方法: 1)、它是專門為Microsoft的.net FrameWork一起使用而設(shè)計(jì)的(.net FrameWork是一個(gè)功能非常豐富的平臺(tái),可開發(fā),部署和執(zhí)行分布式應(yīng)用程序) 2)、它是一種基于現(xiàn)代面向?qū)ο笤O(shè)計(jì)方法的語(yǔ)言,它在設(shè)計(jì)它的時(shí)候,Microsoft還吸取了其他所有類似語(yǔ)言的經(jīng)驗(yàn),這些語(yǔ)言是近20年面向?qū)ο笠?guī)則得到廣泛應(yīng)用后才開發(fā)出來(lái)的。 C#本身而言只是一種語(yǔ)言,它本身不是.net本身的一部分。.net支持的一些特性,C#并不支持,而C#語(yǔ)言的另一些特性,.net卻不支持(如運(yùn)算符重載). 因?yàn)镃#和.Net一起使用,所以如果要使用C#高效的開發(fā)應(yīng)用程序,理解Framework是非常重要.我在這先不詳談這個(gè)。 二、了解C#的一些基礎(chǔ) 1.1 輸入語(yǔ)句 輸出不換行Console.Write() 輸出換行 Console.WriteLine() 1.2 轉(zhuǎn)義符 換行\nConsole.Write('你真的\n很帥'); 空8個(gè)空格\tConsole.Write('名字:\t'); 1.3 c#接收用戶在控制臺(tái)輸入的資料 等待用戶輸入 Console.ReadLine(); 接收字符串對(duì)于小數(shù)、整數(shù)必須轉(zhuǎn)換 如: Console.WriteLine('請(qǐng)輸入密碼:'); string pwd= Console.ReadLine(); Console.WriteLine('請(qǐng)輸入年齡:'); int height= int.Parse(Console.ReadLine()); Console.ReadLine(); 接收字符串 對(duì)于小數(shù)、整數(shù)必須轉(zhuǎn)換 int.Parse(字符串) --把字符串轉(zhuǎn)換為整數(shù) double.Parse(字符串) --把字符串轉(zhuǎn)換為小數(shù) 1.4、關(guān)于 XX.Parse()用法需要注意 XX.Parse(); 這里的XX可以是 int、double、bool等 它的用途是:把字符串轉(zhuǎn)換為其它類型 下面的語(yǔ)法都是錯(cuò)誤的: int.Parse(“我愛你”); 不行,因?yàn)椤拔覑勰恪辈皇怯行У臄?shù)字 int.Parse(2342); 不行,必須是字符串 int.Parse(“2342.15”); 不行,因?yàn)椤?2342.15” 是小數(shù),所以不能轉(zhuǎn)換為 整數(shù) 1.5、認(rèn)識(shí)C#的三種注釋 單行注釋//… 多行注釋/*… */ 文檔注釋 /// ///... /// 1.6、占位符 Console.WriteLine(“格式化字符串”,變量列表); 如: int a = 2; int b = 8; Console.WriteLine('{0}+{1}={2}',a,b,a+b) 結(jié)果:2+8=10 通俗的來(lái)說(shuō)就是 把a(bǔ)的值賦值給占位符{0},把b的值賦值給占位符{1},以此類推 好了,先介紹在這,如果有興趣的話可以用vs工具做一下一下題目 題目: 輸入用戶名稱和年齡,輸出結(jié)果 題目: 打印出9*9乘法表,如圖 先介紹到這吧,有啥疑問(wèn)的可私信我,一起成長(zhǎng)和進(jìn)步,每天進(jìn)步一點(diǎn)點(diǎn),成就一大步。 |
|
來(lái)自: 昵稱11935121 > 《未命名》