摘要:近期做一个关于C# 操作 Word 模板 文档的功能模块,查阅资料,最终完美完成任务,记录下来,以便后面还会用到。第一部分:为了防止动态数据,撑开样式,所以采用的是,无边框的word表格(表格属性-》边框和底纹-》边框(无))即可,A只是表示表格那儿有个单元格而已。第二部分:用占位符,到时候用真实的...
阅读全文
posted @ 2015-09-28 17:58
|
||
随笔分类 - C#
学习笔记
摘要:近期做一个关于C# 操作 Word 模板 文档的功能模块,查阅资料,最终完美完成任务,记录下来,以便后面还会用到。第一部分:为了防止动态数据,撑开样式,所以采用的是,无边框的word表格(表格属性-》边框和底纹-》边框(无))即可,A只是表示表格那儿有个单元格而已。第二部分:用占位符,到时候用真实的...
阅读全文
posted @ 2015-09-28 17:58
摘要:当我们不要定义复杂的方法,事件,构造函数这样复杂的类的时候,可以动态的生成一个自定义的数据类型 --> 匿名类型。1.定义匿名类型定义一个匿名类型时,需要用到 var 关键字和对象初始化语法。var : 编译器会在编译时自动生成新类定义(我们无法在C#代码中看到类的名称)。初始化:它将告诉编译器为新...
阅读全文
posted @ 2015-08-09 15:25
摘要:Lambda表达式只是用更简单的方式来写匿名方法,彻底简化了对.NET委托类型的使用。现在,如果我们要使用泛型 List 的 FindAll() 方法,当你从一个集合去提取子集时,可以使用该方法。// 该方法唯一的参数是一个System.Predicate类型的泛型委托public List Fin...
阅读全文
posted @ 2015-08-04 00:11
摘要:event 关键字的来由,为了简化自定义方法的构建来为委托调用列表增加和删除方法。在编译器处理 event 关键字的时候,它会自动提供注册和注销方法以及任何必要的委托类型成员变量。这些委托成员变量总是声明为私有的,因此不能直接从触发事件对象访问它们。温馨提示:如果您对于委托不是很了解,您可以先看 C...
阅读全文
posted @ 2015-08-03 22:04
摘要:在.NET平台下,委托类型用来定义和响应应用程序中的回调。事实上,.NET委托类型是一个类型安全的对象,指向可以以后调用的其他方法。和传统的C++函数指针不同,.NET委托是内置支持多路广播和异步方法调用的对象。委托类型包含3个重要信息:它所调用的方法的名称该方法的参数该方法的返回值1.定义一个委托...
阅读全文
posted @ 2015-08-02 19:58
|
||