C# 零散笔记

关于控件

控件实质就是一个类
属性中的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" };
    }

posted on 2015-10-27 23:39  DDUPzy  阅读(128)  评论(0编辑  收藏  举报

导航