原创 C#溫故而知新學習系列之面向對象編程—2-定義結構

 定義結構   結構與類相似,主要區別在於,類是存儲在堆上的引用類型,而結構是存儲在堆棧上的值類型,以及訪問方式和一些特徵(結構不支持繼承)。   

原创 ASP.NET溫故而知新學習系列之ASP.NET中的多線程編程—.NET下的多線程編程2.1-Thread類的使用

 前言   多線程編程是跨語言的,跨環境的,所以我們得學好它,對應用程序的性能提高是有幫助的。   Thread類的使用   1.1 啓動新的線程

原创 C#溫故而知新學習系列之XML編程—8-XMLSerializer類把XML文檔反序列化爲對象

        前言   之前我在一家電子商務公司做接口對接工作,同步快遞公司給我們網站的訂單數據,在這裏我先給出快遞公司給我的接口文檔(見下圖),

原创 C#溫故而知新學習系列之面向對象編程—4-方法

        方法   在C#中通過創建函數實現方法,方法是一個執行可以由對象和類完成計算或者行爲的成員,方法通過指定訪問級別,返回值,方法名稱,

原创 C#溫故而知新學習系列之面向對象編程—10-擴展方法

        擴展方法   擴展方法是你能夠向現有類型和自定義類型添加方法,而無需創建新的派生類型或者以其他方式修改原始類型   擴展方法是一個特

原创 C#溫故而知新學習系列之面向對象編程—3-類的數據成員

        類的數據結構   類是一種包括數據成員,函數成員,嵌套類型進行封裝的數據結構   類包含的數據成員   構造函數,析構函數,常數,字

原创 C#溫故而知新學習系列之面向對象編程—1-定義類與創建類的對象

 定義類   在C#中使用class關鍵字,一個名稱,一對大括號來定義一個新類,類的數據成員和方法位於類的主體內(一對大括號之間)   類的語法格式

原创 ASP.NET溫故而知新學習系列之ASP.NET中的多線程編程—.NET下的多線程編程2.2-Thread中利用構造函數傳遞參數

 前言   前一節說了我們創建線程的參數是一個函數,當新的線程啓動的時候,它就會執行這個函數,這個函數是沒有任何參數的,且沒有返回值的,那麼新的需求

原创 ASP.NET溫故而知新學習系列之深度剖析ASP.NET架構—ASP.NET請求的處理過程(一)

       前言   我爲什麼要寫這一系列呢,因爲只有瞭解運行機制,學好底層,對我們更深入的理解一定的問題有幫助。   一:ASP.NET的工作原

原创 ASP.NET溫故而知新學習系列之ASP.NET中的多線程編程—1-線程機制

       線程概念   線程是程序執行的基本原子單位,我們上學的時候學過一個分子包括無數個原子,而原子是不能在分割的,原子是最小的單位,一個進程

原创 ASP.NET溫故而知新學習系列之深度剖析ASP.NET架構—HttpHandler(三)

        前言   我們在上節講了使用ISAPI是一種重要的技術,可以讓我們擴展服務器的功能,有兩個手段實現,一個是ISAPI擴展,一個是IS

原创 ASP.NET溫故而知新學習系列之深度剖析ASP.NET架構—HttpModule(二)

        前言   我們在上節講了使用ISAPI是一種重要的技術,可以讓我們擴展服務器的功能,有兩個手段實現,一個是ISAPI擴展,一個是IS

原创 C#溫故而知新學習系列之面向對象編程—6-out參數

        out參數   out關鍵字與ref關鍵字很相似,out關鍵字也會導致參數通過引用來傳遞,與ref關鍵字不同,ref關鍵字要求變量必

原创 C#溫故而知新學習系列之面向對象編程—5-ref參數

        ref參數   不僅可以通過值爲方法傳遞參數,還可以通過引用爲方法傳遞參數,若通過引用爲方法傳遞參數,需要使用ref關鍵字   如果

原创 C#溫故而知新學習系列之面向對象編程—8-方法的重載

       前言探討   我們說過構造函數是對類進行初始化的,我們希望剛出生的小貓有個姓名叫“咪咪”,當它叫的時候,能說“我的名字叫咪咪”,此時就