自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 C#进阶6_部分类、密封类、多态的手段、ToString用法

1、C#中的访问修饰符public:公开公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前程序集(项目)中访问。在同一个项目中,internal和public的权限一样。protected internal:protected的权限加上internal1)、能够修饰类的访问修

2017-11-06 11:46:35 278

原创 C#进阶5_多态

1、多态:让一个对象能够表现出多种的状态(类型)。2实现多态的手段步骤:1)、将父类的方法标记为虚方法,使用关键字virtual,这个函数可以被子类重新写一遍。2)、抽象类:当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法3、抽象类1)、抽象成员必须标记为abstract,并且不能有任何实现2)、抽象成员必须

2017-11-06 11:44:30 186

原创 C#进阶4_文件夹类、文件类

1、 path类(静态类)string str=@" 文件地址 ";Path.GetFileName():获得文件名Path.GetFileNameWithoutExtension():获得文件名但是不包含扩展名Path.GetFileExtension():获得文件的扩展名Path.GetDirectoryName():获得文件所在的文件夹的名称Path.GetFullP

2017-11-06 11:40:24 258

原创 C#进阶3_集合

1、里式转换1)、子类可以赋值给父类。2)、如果父类中装的是子类的对象,那么可以将这个父类强转为子类的对象3)、子类对象可以调用父类中的成员,但是父类只能调用自己的成员。用is或as来使用如:父类为Person类 子类为Student类Person p= new Student();p is Student 返回一个bool类型,如果转化成功则返回true,反之则为fa

2017-11-06 11:39:26 240

原创 C#进阶2_字符串、继承

1、命名空间:可以认为类是属于命名空间的。如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间。1)、用鼠标去点。2)、Alt+Shift+F10。3)、记住常用的命名空间,手动用using 去引用。2、在一个项目中引用另一个项目的类1)、在项目的引用项里添加引用。2)、引用命名空间。3、值类型和引用类型区别:1)、值

2017-11-06 11:37:34 218

原创 C#进阶1_面向对象、类

1、面向过程演化到面向对象面向过程:面向的是完成这件事的过程,强调的事完成这件事的动作。面向对象:万物皆对象2、类语法:[访问修饰符] class 类名{字段;属性;方法;}this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。3、属性属性的作用就是保护字段,对字段的赋值和取值进行限定。属性

2017-11-06 11:36:18 249

原创 C#基础4_数组、方法

1、常量:语法:const 变量类型 变量名=值2、枚举:语法:[public] enum 枚举名{值1,值2,.......}public:访问修饰符。公开的公共的,哪都可以访问。enum:关键字,声明枚举的关键字枚举名:要符合Pascal命名规范将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。

2017-11-06 11:34:41 428

原创 C#基础3_流程控制

1、四大结构:①顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。②分支机构:if if-else③选择结构:if else-if switch-case④while do-while for foreach2、if语句:语法:if(判断条件){要执行的代码;}判断条件:一般为关系表达式或者bool类型的值。执行过程:程

2017-10-02 15:07:52 305

原创 C#基础2_运算符

1、赋值运算符“=”:表示赋值的意思,表示把等号右边的值赋值给等号左边的变量。由等号连接的表达式称之为赋值表达式。注意:每个表达式我们都可以求解出一个定值,对于赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值。复合赋值运算符:+=、-=、*=、/=;2、“+”的使用:①当加号两边有一边是字符串的时候,两个字符串相连接②当两边都为数字的时候,作为数学上的相加。3、占位符的使用{

2017-10-02 15:06:39 281

原创 C#基础1_.net介绍及平台基础

1、.net简介:.net是.net framework框架,是一种平台,一种技术。2、JAVA既是一种平台又是一种编程语言。3、.net能干什么?.net->桌面应用程序(Winform)、Internet应用程序(ASP.NET)、手机开发(wp8)、U3D(游戏)4、.net交互模式:C/S:客户及(Client)/服务器模式(Server)B/S:浏览器(Browser)/

2017-10-02 15:03:08 424

C#本质论书籍

一本学习C#语言的优秀书籍,适合于有一定基础的开发人员。

2017-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除