Time of Update: 2016-08-04
標籤:1.為緩衝依賴項啟動通知數據庫在vs開發人員命令提示中運行(切換到aspnet_regsql.exe所在目錄,樣本目錄:C:\Windows\Microsoft.NET\Framework64\v4.0.30319): aspnet_regsql -S . -U sa -P pwd -ed -d xxx -et -t xxx;緩衝依賴禁用: aspnet_regsql -S . \ds -E -dd -d
Time of Update: 2016-08-05
標籤:單例模式三種寫法: 第一種最簡單,但沒有考慮安全執行緒,在多線程時可能會出問題,不過俺從沒看過出錯的現象,表鄙視我……public class Singleton{ private static Singleton _instance = null; private Singleto
Time of Update: 2016-08-05
標籤:為什麼要用設計模式? 1、設計模式是前人根據經驗總結出來的,使用設計模式,就相當於是站在了前人的肩膀上。 2、設計模式使程式易讀。熟悉設計模式的人應該能夠很容易讀懂運用設計模式編寫的程式。 3、設計模式能使編寫的程式具有良好的可擴充性,滿足系統設計的開閉原則。比如策略模式,就是將不同的演算法封裝在子類中,在需要添加新的演算法時,
Time of Update: 2016-08-05
標籤:1.建立 datatable DataTable dt=new Datable();//可以給表建立一個名字,tb 2.給表加個列名:dt.Columns.Add("id", typeof(System.Int32));//類型是可以變換的,比如System.Int32,System.Double.. dt.Columns.Add("type", typeof(System.String)); 3.給
Time of Update: 2016-08-05
標籤:10.1衍生類別的對象和基類的關係(1)is A 關係(屬於關係):對象是屬於類的,因此對象和類是屬於關係;子類是屬於父類的,因此子類和父類是屬於關係;因為:對象屬於類,所以子類對象屬於子類;又因為:子類屬於父類,所以子類對象屬於父類10.2
Time of Update: 2016-08-05
標籤:C#程式設計基礎——常量 常量是在編譯時間已知,並且在程式的生存期內不發生更改的不可變值。常量使用const修飾符進行聲明。 常量必須在聲明時初始化,且常量的類型必須為以下類型之一:sbyte/byte/short/ushort/int/uint/long/ulong/char/float/double/decimal/bool/string/枚舉類型/參考型別。
Time of Update: 2016-08-04
標籤:c# 友元internal:對friend 組件和內部可見.我們可以利用這一點,使我們開發的類庫更加地安全.比如,你不喜歡你開發的ClassLib( DLL ),被其他公司或團隊使用,就可以在使用internal , 當然還要加上friend 組件的相關知識.650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/85/6B/wKioL1ei567zS5aJAABIa9Cv_kE202.png-wh_500x0-wm_3-wmp_
Time of Update: 2016-08-04
標籤:Char類是C#提供的字元類型,String是C#提供的字串類型。字元: Char類在C#中表示一個Unicode字元。 Char類只定義一個Unicode字元。 Char類常用的方法及說明如下:方 法說 明IsControl指示指定的Unicode字元是否屬於控制字元類別IsDigit指示某個Unicode字元是否屬於十進位數字類別IsHighSurrogate指示指定的Char對象是否為高
Time of Update: 2016-08-04
標籤:1. 避免將多個類放在一個檔案裡面。2. 一個檔案應該只有一個命名空間,避免將多個命名空間放在同一個檔案裡面。3. 一個檔案最好不要超過500行的代碼(不包括機器產生的代碼)。4. 一個方法的代碼長度最好不要超過25行。5. 避免方法中有超過5個參數的情況。使用結構來傳遞多個參數。6. 每行代碼不要超過80個字元。7. 不要手工的修改機器產生的代碼。a) 如果需要編輯機器產生的代碼,編輯格式和風格要符合該編碼通訊協定。b) Use partial classes whenever
Time of Update: 2016-08-04
標籤: /// <summary> /// 壓縮方法 /// </summary> public static string CompressString(string str) { string compressString = ""; byte[] compressBeforeByte =
Time of Update: 2016-08-04
標籤:string 轉換成 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray();Char[] 轉換成string string s = new string(cc);此外,byte[] 與 string 之間的裝換 byte[] bb = Encoding.UTF8.GetBytes(ss); string s = Encoding.UTF8.GetString(bb);下面我們利用
Time of Update: 2016-08-04
標籤:在C#中,Regex是用來進行查詢在給出的一串字元中的某些字元或者數位工具。與在辦公軟體中的尋找功能相似,可以用精確尋找也可以用模糊尋找。元字元:元字元說明.匹配除分行符號以外的任一字元\b匹配單詞的開始或結束\d匹配數字\s匹配任意的空白符\w匹配字母或數字或底線或漢字^匹配字串的開始$匹配字串的結束限定符:限定符說明*重複零次或更多次+重複一次或更多次?重複零次或一次{n}重複n次{n,}重複n次或更多次{n,m}重複n到m次斷言:斷言文法說明(?=pattern)前向肯定斷言,匹配p
Time of Update: 2016-08-04
標籤: 1.Replace(替換字元):public string Replace(char oldChar,char newChar);在對象中尋找oldChar,如果尋找到,就用newChar將oldChar替換掉。如: string st = "abcdef"; 
Time of Update: 2016-08-04
標籤: 雖然avl樹和紅/黑樹狀結構在資料搜尋和排序方面都是有效資料結構,但是都顯得特別麻煩,跳躍表就顯得特別簡單,雖然簡單 不影響他效能,在平均情況下,其插入、刪除、尋找資料時間複雜度都是O(log(N)),其最壞情況下都為O(N)。 &
Time of Update: 2016-08-04
標籤: Email整體項目Email類using System;using System.Collections.Generic;using System.Linq;using System.Text;using Service;namespace Email{ public class email:Ifiles { public void GetEmail() { Console.WriteLine("發送郵件了");
Time of Update: 2016-08-04
標籤: 集合,表示可以通過遍曆每個元素來訪問的一組對象(特別是可使用foreach逐一查看),一個集合包括多個元素,即有一個集合類對象和N個元素對象。 集合不同於數組,是一組可變類型的、可變數量的元素的組合,這些元素可能共用某些特徵,需要以某種操作方式一起進行操作。一般來講,為了便於操作這些元素的類型是相同的。 在使用集合以前,我們要在程式的開頭引入using System.Collections空間。
Time of Update: 2016-08-04
標籤:get 與 set C#類的屬性有公有屬性(public)和私人屬性(private)。如果直接將一個屬性聲明為public,則該類的任意執行個體可以隨意擷取或修改該屬性的值,很不安全。.NET Framework中,我們使用get關鍵字來擷取一個公有屬性的值,而使用set來設定一個公有屬性的值。而在get或set中,可以編寫代碼來控制對屬性值的擷取和修改。public class SplaybowClass{ //.net2.0及1.1版本設定屬性的方式 private
Time of Update: 2016-08-04
標籤:泛型(Generic) 是C#
Time of Update: 2016-08-04
標籤:http://www.cnblogs.com/carekee/articles/2094731.htmlC#中Trim()、TrimStart()、TrimEnd()的用法:
Time of Update: 2016-08-03
標籤:使用C#調用Win 32 Api大部分情況下基本只涉及到參數類型的轉變,但在遇到Win 32 Api返回LPVOID *lpBuff