C#學習第一天

這是來敬傑的第二天,昨天裝了系統與各種工具裝裝停停弄了一天,那可氣的筆記本讓我用了六個驅動盤才把系統裝上。
    今天是C#的第一天,在開始之前用了一個搖號的小程序分了一下學號,中間還講了一下在C#中數組與集合的差別,並告訴我們要與別人多討論技術和用多種方法去解決問題,這樣在溫故知新的同時,還擴展了自己的知識點。之後C#開講了!
    首先,講的是C#的總體概述,它是一門完全面向對象的計算機編程語言。它有三個特性:封裝、繼承、多態。
這也是所有面嚮對象語言的特性。所有變量與方法都封裝在類的定義中(包括Main方法)。又講到結構類似於一個輕量類,它是一種堆棧分配的類型,可以實現接口,但不支持繼承。
    然後講到C#程序的編譯運行環境礎:.NET Framework
它分爲兩部分:公共語言運行庫(Conmen Language Runtime,CLR)和.NET 框架類庫(.NET Framework Class  Library,FCL).
   又講到C#程序的兩次編譯一次運行,即先將C#程序編譯成微軟中間語言(MSIL)格式的exe或dll文件,然後再通過即時編譯器(JIT)編譯成機器語言,再在計算機系統上運行。
    而後,又講到B/S架構和C/S架構,簡單介紹了他們各自的特點。又講到Main 的類型:
public void Main(string[] arg)
{
}
public void Main()
{
}
public int Main(string[] arg)
{
}
public int Main()
{
}
並講了一個例子小程序。
    又講了一個計算代碼行數的小程序。它用到System.IO命名空間和遞歸方法。以上就是我在敬傑學習C#的第一天。OVER!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章