原创 Func) 泛型委託

  封裝一個具有一個參數並返回 TResult 參數指定的類型值的方法。 命名空間:  System程序集:  System.Core(在 System.Core.dll 中) 語法 public delegate TResult F

原创 c# 多線程(二) 多線程的安全

      當多個線程使用公共代碼、屬性時,會出現A線程剛通過一系列的算法後得出結果,剛要輸出結果的時候,卻被B線程修改,此時輸出的結果顯然不正確。於是我們就出現了鎖,即線程的同步,多個線程同時執行一段公共的代碼,只允許一個線程執行,其他

原创 Byte[]、Image、Bitmap 之間的相互轉換

/// <summary> /// 將圖片Image轉換成Byte[] /// </summary> /// <param name="Image">image對象</param> /// <param name="imageFormat

原创 Func<(Of <(T, TResult>)>) 泛型委託

  封裝一個具有一個參數並返回 TResult 參數指定的類型值的方法。 命名空間:  System程序集:  System.Core(在 System.Core.dll 中) 語法 public delegate TResult F

原创 C# 實例對象作爲參數傳遞與方法內部的形參關係

在此之前,我們先看一段程序: class Program     {         static void Main(string[] args)         {             Children children = ne

原创 c# 多線程(一) 多線程的認識

程序是由線程組成,線程是程序中的一個執行流,每個程序最少有一個線程組成。一個程序由多個線程組成,稱爲多線程。   假設:公園的湖中只有一條船,船上每次只能坐一個人出去遊覽一圈,這條船就好像電腦的CPU,而讓每個乘客坐船坐到盡興被看作是一條