张磊(Avraber)

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年7月8日

摘要: <1>LinktoXML代码namespace LinktoXML{ class Program { static void Main(string[] args) { //1.创建一个XML文档 XDocument XDoc = new XDocument(); //2.添加根节点 XElement 元素 XElement XRoot = new XElement("Root"); //需要写入根节点名 XDoc.Add(XRoo... 阅读全文
posted @ 2012-07-08 15:10 张磊(Avraber) 阅读(200) 评论(0) 推荐(0) 编辑

摘要: <1>委托的基本运用委托的基本运用namespace 委托{ public delegate void funcDelegate(); class Program { static void Main(string[] args) { Wo w = new Wo(); w.func(); funcDelegate laozhai; laozhai = w.func; laozhai(); Console.ReadKey... 阅读全文
posted @ 2012-07-08 15:06 张磊(Avraber) 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 1.XML <1>XML是树形结构 -> XML语法规范 -> 标签(Tag) -> 嵌套(Nest) -> 属性(Attribute) -> 标签闭合、属性双引号、大小写敏感 -> XML结构(XML树) -> 父节点 -> 子节点 -> 兄弟节点 <?xml version="1.0" encoding="gb2312" ?> //XML的标头 <2>LinqToXML { static void Main(string[] args) { //1.创建一个XM 阅读全文
posted @ 2012-07-08 14:47 张磊(Avraber) 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 1.匿名方法与Lambda表达式 > 有时考虑方法只用一次的时候考虑使用 <1>匿名方法 -> 定义一个委托 委托类型 变量名 = delegate(参数) { // 方法体 } FuncDelegate MyFunc = Func; FuncDelegate MyFunc = delegate(int i) { Console.WriteLine("我是一个匿名方法, 传进来一个参数是{0}", i); }; <2>Lambda表达式 -> => 运算符 委托类型 变量名 = (参数) => { ... 阅读全文
posted @ 2012-07-08 14:46 张磊(Avraber) 阅读(152) 评论(0) 推荐(0) 编辑

摘要: <1>为什么要有委托 -> 自定义执行 -> 实现回调 -> 实现多线程 <2>委托的使用 委托是一种类型 [访问修饰符] delegate 类型名 委托名(参数列表); 准备方法 -> 准备委托 -> 定义委托变量 -> 使用 (1)定义一个方法(静态) static void Func() { } (2)定义委托 public delegate void FuncDelegate(); (3)定义委托变量 FuncDelegate Wo; (4)使用 使用类中的方法时 Wo = Fu... 阅读全文
posted @ 2012-07-08 14:45 张磊(Avraber) 阅读(166) 评论(0) 推荐(0) 编辑