原创 2012.6.8委託的理解和其本用法

什麼是委託 委託就是一種數據類型,是引用類型,其實就是一個類   既然是一種數據類型,就可以被申明,賦值,和作爲參數傳遞   那他是怎樣一種數據類型呢 他就是用來存儲方法的數據類型 當然我們需要傳遞一個方法時,可用到委託,非常方便   例

原创 2012.6.11 xml讀。寫

xml 讀 加載xml文件 XDocument doc = XDocument.Load("xl.xml"); 獲取xml的根節點 XElement xe = doc.Root;   獲取xe節點下的 items節點  XElement

原创 2012.6.7文件序列化/反序列化

//序列化 //Person p=new Person(); //p.Name="夏華成"; //p.Age=29; //BinaryForm

原创 2012.6.6文件操作實例(樹型)

文件操作(樹形) TreeNode trn; trn = treeView1.Nodes.Add("打開查找"); getfiles(ppath, trn); #region 遞歸          void getfiles(stri

原创 2012.6.11 加載xml到treeView 上

XDocument doc = XDocument.Load(@"c:\test.xml"); XElement root = doc.Root; TreeNode

原创 sql 不常用函數集合。mssql

--執行插入語句返回剛剛生成的自動編號 insert into TblClass output inserted.tclassId values('xxx','..');--top 數字後加percent表示百分比,如果百分比最後計算出

原创 2012.6.11XmlDocument xpath

XmlDocument xmldoc = new XmlDocument();             xmldoc.Load(@"c:\test.xml");             XmlNodeList nodeList = xml

原创 2012.6.12 .net 反射

using System.Reflection; 反射就是動態加載程序集的元數據   反射有兩種方式 第一種 直接 把對像反射 Type t=Typeof(對像)   第二種 從程序集加載 Assembly asm = Assembly.

原创 2012.6.7正則表達式 分組用法

Regex rx = new Regex(@"[A-Z0-9a-z\.\-_]+@([a-z0-9]+)\.[a-z0-9A-z]"); string html = File.ReadAllText("1.htm"

原创 2012.6.11 .net深拷貝和淺拷貝

定義 不管是深拷貝和淺拷貝 都是兩個不同的對象   什麼是深拷貝 對像中的引用類型,在堆中是指向了兩個不同的地方   什麼是淺拷貝 對像中的引用類型,在堆中是指向了兩個相同的地方 using System.Runtime.Serializ

原创 2012.6.6文件操作

Path 目錄和文件操作的命名控件System.IOstring ChangeExtension(string path, string extension) (*) 修改文件的後綴,“修改”支持字符串層面的,沒有真的給文件改名 stri

原创 2012.6.12 .net自定義xml序列化及自定義特性

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; using Syst

原创 數據庫 基本sql應用

創建表 create table x ( id int identity(1,1) primary key, ) drop table x 創建數據庫 create database school on primary (

原创 2012.6.10 反射,插件製做

對外接口:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms;

原创 .net隱式類型轉換

class Program { static void Main(string[] args) { //顯示轉換 //Person p1