C#中的int?(int後帶問號)解釋
int?:表示可空類型,就是一種特殊的值類型,它的值可以為null用於給變量設初值得時候,給變量(int類型)賦值為null,而不是0int??:用於判斷並賦值
C#獲取所有a標簽的href和內部HTML方法
本方法獲取a標簽的href值與innerHTML:public static string[] GetHoverTreeLinks(string objStr)
在C#中使用托管資源和非托管資源的區別,以及怎樣手動釋放非托管資源
托管資源指的是.NET可以自動進行回收的資源,主要是指托管堆上分配的內存資源。托管資源的回收工作是不需要人工干預的,有.NET運行庫在合適調用垃圾回收器進行回收
c# 泛類型(泛型) 以及強類型與弱類型的 理解及優化
[泛型的概念](1)沒有泛型的時候,所有的對象都是以object為基礎,如果要使用時必須進行強制類型轉換,如果對於值類型,則會導致不斷拆箱裝箱的過程,對系統消耗
C# 正則表達式驗證Email格式、URl網址
驗證Email格式的主要代碼如下:public bool IsEmail(string str_Email){return System.Text.Regula
靜態類和非靜態類以及靜態方法和非靜態方法的區別
1、靜態類中不能包括非靜態成員,比如非靜態方法、構造函數;非靜態類中可以包括靜態成員。如果不按照這種規則靜態類編譯器會檢查報錯。簡而言之就是:靜態類中所有的成員
C# Lambda表達式使用累加器例子
該例子源代碼摘自C#入門經典第5版第14章(387頁)using System;using System.Collections.Generic;using S