C#学习笔记
全世界我倾听你
好好学习天天向上
展开
-
修饰符private,public,protected,internal的区别
1、public的访问不受限制,对任何类和成员都完全公开,无限制访问。2、protected虽然可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用(protected的属性和方法都可以被子类所继承和调用)。3、internal同一应用程序集内部(在VS.NET中的一个项目中,这里的项目是指单独的项目,而不是整个解决方案)可以访问。4、protected internal访问仅限于从包含...原创 2018-04-04 19:49:39 · 3526 阅读 · 0 评论 -
virtual,new,sealed,abstruct,override的使用范例:
1、virtual的使用:virtual关键字允许在派生类中重写这些对象,默认的情况下,方法是非虚拟的,不可以重写非虚方法,2、new有三个使用方法:(1)作为运算符创建类的一个对象。(2)作为修饰符。(3)在泛型中约束可能用作类型参数的参数类型。3、sealed的使用:当一个类使用sealed修饰时,此修饰符会阻止其他类从该类的继承,sealed必须要和override连用,也就是说实现了rea...原创 2018-04-04 19:50:18 · 317 阅读 · 0 评论 -
异常处理
1.try{被监控的代码 }catch(异常类名 异常变量名){异常处理}2.throw ExObject ExObject:所要抛出去的异常对象。这个异常对象是派生自System.Exception类的对象。3.try{被监控的代码}catch(异常类名 异常变量名){异常处理}。。。finally{程序代码}...原创 2018-04-06 17:01:56 · 119 阅读 · 0 评论 -
windows窗体
设置启动窗体:Run方法用于在当前线程上开始运行标准的应用程序在program.cs文件中改变Run方法的参数,即可改变启动窗体。public static void Run(Form mainForm) Application.Run.(New Form1());窗体的属性:换窗体的图标:Icon窗体的FormBorderStyle属性列表属性值说明Fixed3D固定的三维边框FixedDial...原创 2018-04-06 17:01:47 · 314 阅读 · 0 评论 -
MDI窗体
MDI窗体,就是多文档界面,用于显示多个文档,每个文档显示在各自的窗口中,MDI窗体中通常会包含子菜单的窗口菜单,用于在窗口和文档中转换。设置MDI父窗体只需要将窗体的属性面板中的IsMdiContainer属性改成true即可。设置MDI子窗体通过设置目标子窗体的MdiParent属性来确定子窗体。语法如下:public FormMdiParent{get:set:}属性值:MDI父窗体对MDI...原创 2018-04-06 17:01:38 · 5423 阅读 · 0 评论 -
windows常用控件
控件的分类和作用:控件分类作用文本类控件可以在控件上显示文本选择类控件主要为客户提供选择的项目分组控件可以将窗体中的控件进行分组处理菜单控件为系统制作功能菜单,将应用程序命令分组,使他们更容易进行查询工具栏控件提供了主菜单中常用的相关工具状态栏控件用于显示窗体上的对象的相关信息,或者可以显示应用程序的相关信息锁定控件:单击Locked属性并选择true,还可以右击控件,选择“锁定控件”命令,如果要...原创 2018-04-06 17:01:25 · 4609 阅读 · 0 评论