关于控件
控件实质就是一个类
属性中的Name就是它实例后的变量名
属性中的其他东西就是类中的变量或函数
例如:
可以直接通过Name.BackColor=Color.Yellow;
来直接操作控件的背景颜色;
Color类
里面封装的大量的颜色变量(R,G,B)
通过Color.Blue调用
Color.FromArgb(x,y,z) 可以自己设定颜色
刷新窗口
程序不会立即刷新窗口 ,一般在处理一个事件后才会刷新
如果想要立即刷新窗口 需要使用
Application.DoEvents();
调用窗口本身
要用this.BackColor=XX
Visible
窗口关闭并不能结束程序
只会使 Visible = false;
static
当类中的函数为static的时候 说明不需要实例化也能调用.
当类为static的时候,类中的所有函数都必须要是static的
否则不能通过编译
数组不是C++中的数组了
int[] a;
a = new int[100];
对象数组
Dog[] dogs= new Dog[7];
dogs[5] = new Dog();
dogs[0] = new Dog();
//实际上只有2个对象 另外几个暂未使用的引用而已
Random类
public Random Randomizer;
Randomizer是Random对象的引用
Randomizer = new Random();
利用Next()方法生成随机数
集合初始化方法
class MenuMaker
{
public Random Randomizer;
string[] Meats = { "Roast beef", "Salami", "Turkey", "Ham", "Pastrami" };
string[] Condiments = { "yellow mustrad", "brown mustard", "honey mustard", "mayo", "relish", "french dressing" };
string[] Breads = { "rye", "white", "wheat", "pumpernickel", "italian bread", "a roll" };
}