随笔分类 -  C#基础系列

摘要:1、对C#反射机制的理解2、概念理解后,必须找到方法去完成,给出管理的主要语法3、最终给出实用的例子,反射出来dll中的方法 参考: C#反射,MSDN编程指南 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法 阅读全文
posted @ 2016-04-27 21:44 一枝花算不算浪漫 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:前言上次在公司开会时有同事分享windebug的知识, 拿的是string字符串Concat拼接 然后用while(true){}死循环的Demo来讲解.其中有提及string操作大量字符串效率低下的问题, 刚好自己之前也看过类似的问题, 于是便拿出来记录一下.本文内容: 参数传递问题剖析, str... 阅读全文
posted @ 2016-01-25 22:35 一枝花算不算浪漫 阅读(5072) 评论(13) 推荐(5) 编辑
摘要:前言下面就开始总结C#4.0的一些变化了, 也是这本书中最后的一点内容了, 这一部分终于要更新完了. 同时感觉再来读第二遍也有不一样的收获. 今天很嗨的是武汉下雪了,明天周六,一切都是这么美好.哈哈哈.主要内容有: 可选参数和命名实参, 泛型的可变性, 动态类型1,可选参数和命名实参1.1可选参数可... 阅读全文
posted @ 2016-01-22 23:31 一枝花算不算浪漫 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:前言最早使用到Lambda表达式是因为一个需求:如果一个数组是:int[] s = new int[]{1,3,5,9,14,16,22};例如只想要这个数组中小于15的元素然后重新组装成一个数组或者直接让s返回一个新数组该怎么截取?最开始的想法就是将这个s遍历一遍然后判断下再来重新组装成新的数组.... 阅读全文
posted @ 2016-01-21 23:03 一枝花算不算浪漫 阅读(1557) 评论(5) 推荐(1) 编辑
摘要:前言这一章算是看这本书最大的收获了, Lambda表达式让人用着屡试不爽, C#3.0可谓颠覆了我们的代码编写风格. 因为Lambda所需篇幅挺大, 所以先总结C#3.0智能编译器给我们带来的诸多好处, 下一遍会单独介绍Lambda表达式. 这篇主要包括的内容有:自动属性,隐式类型,对象集合初始化,... 阅读全文
posted @ 2016-01-20 22:20 一枝花算不算浪漫 阅读(466) 评论(1) 推荐(0) 编辑
摘要:前言C#1.0的委托特性使方法作为其他方法的参数来传递,而C#2.0 中提出的泛型特性则使类型可以被参数化,从而不必再为不同的类型提供特殊版本的实现方法。另外C#2.0还提出了可空类型,匿名方法和迭代器3个优美的特性。1,泛型1.1 泛型是什么泛型的英文表述是"generic", 这个单词意为通用的... 阅读全文
posted @ 2016-01-20 22:00 一枝花算不算浪漫 阅读(560) 评论(0) 推荐(0) 编辑
摘要:前言这次分享的主要内容有五个, 分别是值类型和引用类型,装箱与拆箱,常量与变量,运算符重载,static字段和static构造函数. 后期的分享会针对于C#2.0 3.0 4.0 等新特性进行. 再会有三篇博客 这个系列的就会结束了. 也算是自己对园子中@Learning Hard出版的>的一个总结... 阅读全文
posted @ 2016-01-19 23:09 一枝花算不算浪漫 阅读(460) 评论(0) 推荐(0) 编辑
摘要:前言:C#委托是什么 c#中的委托可以理解为函数的一个包装, 它使得C#中的函数可以作为参数来被传递, 这在作用... 阅读全文
posted @ 2016-01-11 22:15 一枝花算不算浪漫 阅读(420) 评论(0) 推荐(0) 编辑
摘要:激励自己有时间多看看.!!C#基础共分为七个部分: 一: 面向对象 二: 值类型, 引用类型, 字符串操作 三: 集合文件操作 四: 正则表达式 五: XML操作 六: 委托, 事件 七: 反射1, 面向对象: 面向对象的三大特性: 封装, 继承, 多态2, 什么是类? 什么是对象?... 阅读全文
posted @ 2016-01-04 22:28 一枝花算不算浪漫 阅读(518) 评论(1) 推荐(0) 编辑