程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> 讀C#4.0有感

讀C#4.0有感

編輯:C#基礎知識

  做C#開發也有5年時間了,對語言有一定程度的了解。覺得《C# 4.0圖解》這本書還不錯,最近在整理些概念。有些平常沒有去深思的東西這本書裡描繪到了。所以記錄下來方便將來查看。給自己定個目標72小時內總結完;

CLR:垃圾回收,內存分配,代碼執行和線程管理及異常處理,代碼安全驗證

  BCL: 通用基礎類,集合類,線程和同步類,xml類

  CIL: 程序集裡的內容。csc 命令編譯。

   JIT:把程序集中的可執行代碼發送給實時編譯器成為本機代碼。

   C#程序是由n個類型聲明組成。類型是一組模板。

   16種基本類型:3+8,bool, char && string, object, dynamic; 可由用戶自己創建的類型:數組,類,接口,委托(引用類型),結構體,枚舉(值類型);堆裡的變量一般會初始化,如數組和類裡的變量。

   棧存儲這幾種類型的數據: 某些類型變量的值,程序當前的執行環境,傳遞給方法的參數;存值類型和引用類型的地址

   堆存儲:引用類型的實際內容。

   類成員:數據成員(字段,常量),函數成員(方法,屬性,構造函數,析構函數,運算符,索引,事件);只有常量和索引不可為靜態,其他都可以。

   不占內存:常量,屬性,

   函數變量:ref, out, params, 可不按順序指定變量值,變量可有默認值

   編譯錯誤:

   console.writeLine("hi {0},{2}",1,2);

   運行錯誤:

 

1.研究別人寫的好的地方,並在自己的代碼裡引進。如寫文檔注釋

2.研究別人的長處,如冬梅做事很快

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved