首頁>Club>
4
回覆列表
  • 1 # 全棧ACE

    C#是一種C族的程式語言。所謂c組程式語言,也就是說它本身的編寫形式和c語言是非常像的。當然c族的程式語言非常多,有c++還有Java,包括我們的C#。

    至於說他可以幹什麼,那麼可以說它的用途是非常廣泛的。比如我們可以用它開發windows桌面應用,web網站,各類服務,以及手機應用和遊戲開發。

    開發桌面應用應該是最顯而易見的。我們很多執行在windows上面的應用程式都是用c#開發的。在c#中,我們可以選擇winform應用程式開發或者wpf應用程式開發等,選擇這些就可以開發出一個桌面應用程式。

    如果要開發網站,我們可以使用mvc或者webform進行開發。這二者都是可以開發網站的。只是mvc更加現代化,開發起來也更加方便。它是將一個網站專案分成模型層,檢視層和控制器層,層與層之間相互關聯。控制器可以控制前端頁面的渲染,也可以向後端的模型獲取資料並向前端頁面提供資料。而webform開發則相對原始些。

    在遊戲開發上,我們一般使用Unity3d進行開發,它採用C#語言作為指令碼語言進行遊戲指令碼及事件的編寫。

    而手機應用則是用的Xamarin今晚開發,前端使用xaml進行編寫。可以同時編譯出安卓,ios及windows三種手機系統的應用。

    c#目前執行在.net平臺,而目前最新的平臺是.net core 3.1。而.net5已經有預覽版,很快也會推出。這個平臺目前是全開源,且跨平臺的。未來還是很有前景的。

  • 中秋節和大豐收的關聯?
  • 如何評價實況足球2015(PES2015)這款遊戲?