
C#
mengyue000
这个作者很懒,什么都没留下…
展开
-
C#excelpackage读写Excel文件
为什么使用Excelpackage?ExcelPackage的优势:解放了在程序中设置格式的弊端,总体原理为:在相应路径下放置一个Excel模板,执行导出操作时按照模板样式在指定行插入数据,构建出一个模板样式的新Excel。 excelpackage的官网:http://excelpackage.codeplex.com/,里面有所需的.dll文件和demo程序。 在程序中使用原创 2017-08-21 11:59:10 · 15349 阅读 · 1 评论 -
Type中的3个bool属性: IsGenericType , IsGenericTypeDefinition , IsGenericParameter 标签: 泛型TypeC# 2015-05-20
首先说下 IsGenericType 用3个实例说明: typeof(DateTime).IsGenericType : false typeof(Listint>).IsGenericType: true typeof(Dictionary).IsGenericType:true123123类型如果是泛型则为 true 但是要注意以下情况: T[], List转载 2017-08-26 17:47:04 · 1456 阅读 · 0 评论 -
bindingflags
转载自 http://blog.youkuaiyun.com/qq_32452623/article/details/53401890BindFlags是什么?我一般想知道这种问题,都会去Google一下,看一下MSDN上给的文档. (如果你想练习英语系列—英文版文档=>点击这里过去)(中文最方便系列–中文版文档=>点击这里过去)去MSDN上搜索BindF转载 2017-08-26 16:43:09 · 609 阅读 · 0 评论 -
C#反射 从一个文本文档读取属性名和对应值,复制给对象
文本内容如下:名称:excel_def.txtcfgMax =16m_PathPrefix =Excelm_ExcelFileMonster =怪物表.xlsxm_ExcelFileSkill =技能基础表.xlsxm_ExcelFileModel =模型资源表.xlsxm_ExcelFileNpc =NPC表.xlsxm_TxtFileNpcModel =原创 2017-08-21 10:25:44 · 1664 阅读 · 0 评论 -
C# Func<参数列表>
Func的 参数列表中,最后一个是返回类型,前面的都是参数类型原创 2017-08-26 16:36:05 · 2668 阅读 · 0 评论 -
C#显式转换与隐式转换
显式转换 隐式转换需要不需要声明, 不会造成信息丢失 小----->大父类转子类子类转父类原创 2017-08-26 15:24:01 · 420 阅读 · 0 评论 -
C# Type.IsAssignableFrom与IsSubClassOf
typeof(Animal).IsAssignFrom(typeof(Dog)) 他返回true的条件是 Dog类直接或间接的实现了Animal类;继承也可以typeof(Dog).IsSubClassOf(typeof(Animal)) 他返回true的条件是Dog类是Animal的子类原创 2017-08-26 15:14:24 · 5988 阅读 · 0 评论 -
C# hashtable、dictionary、list的差异
.Net 中HashTable,HashMap 和 Dictionary 和List和DataTable的比较参考资料http://www.cnblogs.com/MichaelYin/archive/2011/02/14/1954724.htmlhttp://zhidao.baidu.com/link?url=DonFgOvFddsAVKUjY4WBwCgE6cO4j转载 2017-08-26 14:39:18 · 1238 阅读 · 0 评论 -
C# ref与out的异同
同:两者都是按地址传递的,使用后都将改变原来参数的数值。异:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。原创 2017-08-26 10:18:27 · 445 阅读 · 0 评论 -
C# 中TextReader中peek()与read()的异同
C# 中TextReader中peek()与read()的区别相同点:1 peek/read都是读取下一个字符2 peek/read都是返回ascii码不同点:1.peek方法调用后指针还是指向原来的字符,但是read调用后指向下一个。根据他们的差异,你可以选择最适合你的应用场景;原创 2017-08-22 18:18:41 · 1908 阅读 · 0 评论 -
C#中this的用法
用法一 this代表当前类的实例对象 用法二 用this串联构造函数namespace Demo{ public class Test { public Test() { Console.WriteLine("无参构造函数"); } // this()对应无参构造方法Test(原创 2017-08-23 21:18:43 · 1366 阅读 · 0 评论