4.20号整理C# DAO.NET

来源:互联网 发布:mysql实时同步工具 编辑:程序博客网 时间:2024/06/11 21:16

1.console.readkey();

等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句,命令窗口会一闪而过。

Console.Read() Console.ReadLine()方法都是从键盘读入信息,唯一不同的就是Console.Read() 方法用于获得用户输入的任何值(可以是任何的字母数字值)ASCII.Console.ReadLine()?用于将获得的数据保存在字符串变量之中.

2.代码段快速生成键。

按两下tab键。

生成void main()

svm+tab2)  

生成有返回值的main()

sim +tab2

3.提示错误更改信息。

Shift+alt+F10

或者ctrl+.

4.///个斜杠出文档注释。

代码的说明书,生成xml文件

5.将char转化为一个字符串:

Return new string ();

6.ToCharArrary();

将字符串分为字符存到数组中去。

7.封装成属性的快捷键

Ctrl+r+e

8.设为启动项的设置:

选择解决方案----单机“属性”-----选择“当前选择”-----选择“工具”----选项---项目和解决方案-----生成并运行---选择“对于新解决方案。。。。。”

9.数据类型的转化:

Int.parase();

Convert.toint();

10.设置下拉框菜单的第零项被选中:

Combox.selectedindex=0;

11.类是抽象的综合,对象是真实的实例化,是类的实例化,具体到某一个事物类是封装好的,像一个模型;对象是有类实例化的,也就像一个具体的样本!通俗来说吧,比如说就是一个类,而你就是一个实例即对象!

12.构造函数重载:

方法名与类名一致,参数的个数不同,构造函数不能有返回值。

13.Random.next(100,300);

返回100-300间的随机数,其中包括100,不包括300

14.枚举:

Public enum 枚举名称

{

  Para1,

  Para2,

Para3

}

15.代码重复时可以:方法重构。

16.在你的窗体中添加一个Label,双击LabelMouseClick事件。添加如下方法:
            private void label1_MouseClick(object sender, MouseEventArgs e)
        {
            Label senderLabel = (Label)sender;//根据sender引用控件。
            senderLabel.Text = e.Button.ToString();//根据e中的Button参数,判断是左键还是右键。
        }
然后在窗体中单击你的Label,就会显示你单击的鼠标的按键Rigle或者Left
——————————————————
Button为例:
protected void Button1_Click(object sender, EventArgs e)
其中的sender,就是你点击的button.可以通过类型转换得到这个button的引用:
Button sendButton = (Button)sender;
e是你点击事件的一些参数。

17.添加引用:

添加命名空间,添加引用。

跨项目访问类的访问修饰符必须是:

Public

18.如果是建好了控制台应用程序就不要在控制台应用程序里面添加窗体。如果想要创建窗体可以独立的创建窗体。

19.局部变量必须先声明,后赋值,然后才能够使用。

20.封装:一堆东西打包为一个东西。

21.combox中当绑定了数据源后才能够用combox.selectedTextcombox.selectedValue

22.将一个对象封装好了后添加到combox中显示的是对象的总地址的tostring(),要想显示对象的某一项可以重写tostring()方法。

23.用对象来封装多个值。(一种常用的编程思想)

24.继承是指类与类之间的关系,且是子类与父类之间的关系。

25.Public class teacher:person

{

........

}//继承

26.继承的单根性,一个类同时继承自一个父类不能同时继承。(接口可以实现多个接口)

27.继承具有传递性,如何一个类没有写继承某个类,那个它默认继承了-----Object类。

28.如果显示的指定了继承自某个类将覆盖默认继承的object类 。

29.继承的时候构造函数不能够被继承,子类的构造函数会自动的调用父类的无参数的构造函数。

修改方法有两种:1.通过加一个无参数的构造方法在父类中。

2.通过子类构造函数:basenameage)括号中的参数为父类构造函数的参数列表。

30.可以自己调用自己的构造函数,语法:personthisnameage

31.对象初始化器:

Person per=new person(){

Name=“”,age= sal=“”}

32.集合初始化器:

List<int> list=new List<int>();

List.Add(10);

List.Add(20);

Foreach(int  item  in list)

{

Console.WritLine(item);

}

List<int> list=new List<int>(){

10,29,39,30};

33.在一般的情况下,如果子类继承了父类的成员,那么在子类中,通过this.成员或base.成员都是访的是一样的,除父类中的成员子类继承后又重写了。

34.类的访问修饰符只能是publicinternal。子类的访问修饰符不能比父类的高。

35.方法参数的访问级别要和方法的访问的级别相同一致。

36.ctrl+k+d是格式对齐的快捷键。

37.public virtual void Show()

{

.......

}

虚方法这个方法可以在子类中可以重写了,子类重写父类方法中必须并且只能用override方法。

原创粉丝点击