原创 【傻傻分不清楚】C#抽象類和接口

1.抽象類 特徵: 1.被abstract修飾 2.不能直接實例化 3.不能用Sealed或者private或者protected修飾 4.包含抽象方法,也可包含非抽象方法 5.抽象方法沒有方法體,且必須非私有 6.子類繼承抽象類,必須重

原创 DataTable插入數據,刪除重複記錄

之前有篇文章簡單講了下批量插入數據的方法,但是沒有考慮到有重複值的情況,SqlBulkCopy也沒有提供相關方法。 自己寫了一個方法,傳入兩個Table(目標Table和源Table) /// <summary> ///

原创 vs2013創建項目失敗,未能找到約束

更新了.net補丁後,VS2013創建項目失敗,未能找到約束.... 網上說是更新補丁的問題,找到最近更新的補丁,卸載即可,這種方法我沒有試,參考下面這種方法: 控制面板找到這個更新,右鍵修復即可!

原创 【轉】wcf小例子

轉自:http://www.cnblogs.com/iamlilinfeng/p/4083827.html

原创 【傻傻分不清楚】C#值類型、引用類型

1.包含的數據類型 1.1值類型 C#的所有值類型均隱式派生自System.ValueType: 結構體:struct(直接派生於System.ValueType); 數值類型: 整 型:sbyte(System.SByte的別名),

原创 自己寫的數據庫工具類

做了類似SqlHelper的工作 public class SqlAccess : IDisposable { [ThreadStatic] private static int _level;

原创 c#集合類彙總(下)

上篇有簡單總結了列表性質的結合,下篇主要試着研究下鍵-值對集合。 1.Dictionary 有序,key不能爲null,key區分大小寫,不能添加重複的key,但可以有重複的value。 相當於Java的map。 Dictionary<s

原创 .Net垃圾回收機制

.net中的資源有兩種,託管資源和非託管資源。下面來嘗試分析下這兩種類型資源的回收。 1.非託管資源回收 兩種方式:Dispose,Finalize 1.1Dispose Dispose方法,繼承IDisposable接口,也就會自動調用

原创 【轉】c#數組定義

轉自:http://www.cnblogs.com/ljx2012/archive/2012/09/18/2690732.html C#數組的五種聲明方式 一、聲明一個未經初始化的數組引用,以後可以把這引用初使化爲一個數組實例 int[

原创 c#集合類彙總(上)

其實一直想把幾個集合類分清楚,哪些可放重複元素,哪些效率高,排序等等。 1.ArrayList ArrayList arrayList = new ArrayList(9); arrayList.Add(1);

原创 【轉】C# 流總結

轉自:http://www.cnblogs.com/Johnny_Z/archive/2011/09/12/2174148.html 點

原创 SqlBulkCopy批量插入數據

需求:讀取傳入的DataSet,將DataSet裏的DataTable插入數據庫 分析: 1.數據量大,不推薦循環sql insert 2.多表操作,事務 /// <summary> /// 添加數據

原创 【C#基礎】反射

轉自:http://www.cnblogs.com/knowledgesea/archive/2013/03/02/2935920.html

原创 【轉】C#結構體和類

轉自:http://blog.csdn.net/dyllove98/article/details/9336367 點贊 收藏

原创 【C#基礎】初探.Net內存分配原理

基本概念 CLR:公共語言運行時,類似Java的jvm,是直接建立在OS上的虛擬環境,主要任務是管理代碼運行。CLR現在支持幾十種現代的編程語言爲它編寫代碼,然後以一種中間語言(Intermediate Langeoage,IL)代碼的形