随笔分类 -  C#学习

摘要:例子: public CustomStroke(SharpType type) :base() { this.type = type; }这里的CustomStroke继承与基类Stroke类,用关键... 阅读全文
posted @ 2016-01-21 16:12 SeeKHit 阅读(359) 评论(0) 推荐(0)
摘要:键盘的操作控制: 键盘和鼠标一样是重要输入设备的一部分。开发过程中,会涉及到很多的键盘操作控制。2.1获取键盘信息①获取组合键Windows中有很多默认的组合键,如Ctrl+v,Ctrl+A。本例实现了获取TextBox中组合键的功能,用到KeyEventArgs类中的KeyCode属性,KeyC... 阅读全文
posted @ 2016-01-18 12:18 SeeKHit 阅读(1131) 评论(0) 推荐(0)
摘要:鼠标的操作控制: 鼠标是计算机的一个重要组成部分,有很多默认的设置,如双击时间间隔,闪烁频率,移动速度等,本篇使用C#获取这些基本的信息。1.1获取鼠标信息①实例001 获取鼠标双击时间间隔主要用到的API函数为GetDoubleClickTime。函数主要用来判断连续2次鼠标单击之间会被处理成双... 阅读全文
posted @ 2016-01-13 21:16 SeeKHit 阅读(2854) 评论(0) 推荐(0)
摘要:集合类:个人感觉和数据结构有共通之处,都是对数据集合的整合,方便数据的管理和操作。可以使用集合来维护对象组,与数组(Array)不同,集合可以包含更高级的功能,如对包含对象的访问,搜索,排序。数组的大小是固定的,数组元素要事先声明元素类型,而集合元素类型是object;数组需要通过整数下标来访问数组... 阅读全文
posted @ 2015-11-11 17:15 SeeKHit 阅读(1390) 评论(0) 推荐(0)
摘要:总结了一下接口的小优势,可以便于新手理解为什么要用接口,用接口有什么好处。1.接口的定义:关键字:interface,接口名一般大写I开头,接口中定义方法,但是不实现方法interface IBark{ void Bark();}2.实现接口:父类名在前,接口名在后,只能继承一个父类,可以实现多个... 阅读全文
posted @ 2015-10-25 15:29 SeeKHit 阅读(4621) 评论(2) 推荐(2)
摘要:案例:主要有Vehicle.cs Airplane.cs Car.cs 3个类。Car和Airplane都继承与Vehicle类。Vehicle中Drive为虚方法,可在子类中重写,父类引用子类对象,并在car中重写了Drive方法。 1 class Vehicle 2 { 3 ... 阅读全文
posted @ 2015-10-22 16:57 SeeKHit 阅读(1837) 评论(0) 推荐(0)
摘要:params数组的要点C#开发语言中 params 是关键字,可以指定在参数数目可变处采用参数的方法参数。在函数的参数数目可变而执行的代码差异很小的时候很有用! 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ... 阅读全文
posted @ 2015-10-19 17:57 SeeKHit 阅读(542) 评论(0) 推荐(0)
摘要:1.不能在结构体中定义默认构造方法;2.在结构体中的非默认构造方法中,必须对结构体中所有的字段进行初始化,否则将报错。3.在类中声明字段的同时,可以初始化,字段的值。在结构体中不可以。4.结构体struct中的类型为值类型保存在栈中,类class中对象为引用类型保存在堆中。 阅读全文
posted @ 2015-10-12 16:28 SeeKHit 阅读(204) 评论(0) 推荐(0)
摘要:面向对象编程中,封箱指把非对象类型的数值或数据,包装成对象类型反之,拆箱指把对象类型拆成非对象的数值或数据。例子:定义一个Circle 类 1 class Circle 2 { 3 double radius; 4 public Circle(double... 阅读全文
posted @ 2015-10-12 13:21 SeeKHit 阅读(940) 评论(0) 推荐(0)
摘要:题目为计算两点之间距离。面向过程的思维方式,两点的横坐标之差,纵坐标之差,平方求和,再开跟,得到两点之间距离。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.... 阅读全文
posted @ 2015-03-08 22:30 SeeKHit 阅读(2651) 评论(0) 推荐(0)
摘要:1、什么是构造方法? 2、构造方法相对其他方法有哪些不同? 阅读全文
posted @ 2015-03-07 23:59 SeeKHit 阅读(1526) 评论(0) 推荐(0)