一、方法(函数)
函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值或参数,可能会返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们,要求的数据就叫参数,返回的执行结果就是返回值。
二、方法的命名规则
方法名开头大写,参数名开头小写,参数名、变量名要有意义。
方法的调用,对于静态方法,调用有两种方式。
在同一个类中,直接写名字调用就行了。
Return可以立即退出方法。
三、面向对象
属性——对象具有的各种特征,每个对象的每个属性都拥有特定值。
类是模子,确定对象将会拥有的特性(属性)和行为(方法)。
类是对象的类型
类是抽象的概念,仅仅是模板;对象是一个你能看到摸到的实体
类不占内存,对象才占内存。
四、类型转换
五、多态
六、接口
接口就是用来实现的,是完全抽象的一种约定。只有方法、属性、索引和事件的声明。
接口和类的异同:
不同点:
1.不能直接实例化接口。
2.接口不包含方法的实现。
3.接口可以多继承,类只能单继承。
4.类定义可在不同的源文件之间进行拆分。
相同点:
1.接口、类和结构都可以从多个接口继承。
2.接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。
接口和类都可以包含事件、索引器、方法和属性。
七、C#中窗体的常用属性
(Name) 改变这个控件的名字
BackColor 改变背景颜色的
BackgroundImage改变背景图片
BackgroundImageLayo背景图片的布局
ContextMenuStrip显示鼠标右键该控件的菜单
Cursor 鼠标移动到这个控件时显示的光标
Enabled 该控件是否启用
FlatStyle 点击控件显示的外观
Font 控件字体的大小和什么字体
ForeColor 该控件前景颜色
Image 控件显示的图片
ImageAlign 图片的对其方式
Location 该控件相对与主窗体的坐标
Size 该控件大小
TabIndex tab切换的顺序
Text 控件显示的文本
Visible 该控件是否隐藏