随笔分类 -  C#

摘要:.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class | T必须是一个Class类型where T : new() | T必须要有一个无参构造函数where T : NameOfBaseClass | T必须继承名为NameO 阅读全文
posted @ 2016-12-12 21:08 GISQZC 阅读(6615) 评论(0) 推荐(0)
摘要:在Visual Studio中的扩展与更新中安装插件后,显示[禁用],重新安装后仍然不能使用,但是VS默认安装的扩展却可以正常使用。 这里需要注意下方显示“当前不允许加载每用户扩展”,点击“启用每用户拓展的加载”,显示如下窗体: 勾选以管理员身份加载每用户扩展,然后重新启动VS,问题解决。 阅读全文
posted @ 2016-07-11 16:22 GISQZC 阅读(4677) 评论(0) 推荐(0)
摘要:Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。 一.Sealed sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法 阅读全文
posted @ 2016-07-04 21:00 GISQZC 阅读(2967) 评论(0) 推荐(0)
摘要:简单说,xpath就是选择XML文件中节点的方法。 所谓节点(node),就是XML文件的最小构成单位,一共分成7种。 - element(元素节点)- attribute(属性节点)- text (文本节点)- namespace (名称空间节点)- processing-instruction 阅读全文
posted @ 2016-05-28 21:48 GISQZC 阅读(530) 评论(0) 推荐(0)
摘要:如果只想从特定的URI请求文件,则使用WebClient,它是最简单的.NET类,它只用一两条命令执行基本操作,.NET FRAMEWORK目前支持以http:、https:、ftp:、和 file: 方案标识符开头的 URI。 WebClient下载文件 使用webclient下载文件有两种方法, 阅读全文
posted @ 2016-05-08 17:09 GISQZC 阅读(13562) 评论(0) 推荐(1)
摘要:Npoi 简介 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。 2.Npoi 下载地址:http://npoi.codeplex.com/releases/view/38113 3.npoi 能够读写几乎所有的Office 阅读全文
posted @ 2016-04-22 10:47 GISQZC 阅读(385) 评论(0) 推荐(0)
摘要:1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子:ArrayList Li 阅读全文
posted @ 2016-03-05 14:53 GISQZC 阅读(1028) 评论(0) 推荐(1)
摘要:面向对象之封装性: 1、继承要符合is-a的关系。即"子类is a 父类"——子类是父类。如:卡车是汽车,卡车is a 汽车。 2、父类中如果用Protected修饰符,表示只允许其子类访问,而不允许其他非子类访问: 父类中如果用private修饰符,子类是不能访问的。 3、除了构造方法不能被子类继 阅读全文
posted @ 2016-02-27 19:43 GISQZC 阅读(334) 评论(0) 推荐(0)
摘要:类:定义新的数据类型以及这些新的数据类型进行相互操作的方法 定义方式: class Cat { } class Cat:object { } C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的。 C#中类包括:抽象类、密封类、非抽象类 abs 阅读全文
posted @ 2016-02-27 17:29 GISQZC 阅读(567) 评论(0) 推荐(0)
摘要:C#中同时存在String与string MSDN中对string的说明: string is an alias for String in the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 阅读全文
posted @ 2016-02-27 16:35 GISQZC 阅读(268) 评论(0) 推荐(0)
摘要:索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式标识 (2) 阅读全文
posted @ 2016-02-27 15:38 GISQZC 阅读(531) 评论(0) 推荐(0)
摘要:之前学习C#时候就遇到了这个问题,不过当时没有深究。昨晚想到这个问题时候自己尝试敲了敲代码,结果从运行的结果来看,越看越乱。在查看了一些资料的基础上,自己总结了一下。 可能会有点乱,但是自己总结出来的东西。 一:ref 关键字使参数按引用传递。 其效果是,当控制权传递回调用方法时,在方法中对参数所做 阅读全文
posted @ 2016-02-16 10:16 GISQZC 阅读(371) 评论(0) 推荐(0)