自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 C#学习篇之基础回顾(14)----- 委托和事件

委托委托是一个类,它定义了方法的类型,可以将方法作为另一个方法的参数进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-else(Switch)语句,同时使得程序具有更好的可拓展性。委托的声明格式: public delegate void 委托名(参数类型 参数);我们先举个例子,假设我们遇到朋友要问好,如早上好,但是外国友人可能听不懂中文,需要用对应的语言进行沟...

2018-08-30 16:14:32 257

原创 C#学习篇之基础回顾(13)----- 接口

接口是指定一组函数成员而不实现成员的引用类型,其他类或者接口可以继承接口,并且要求实现接口的类或结构需要实现接口中所有的成员。接口不能单独存在,不能像实例化一个类那样实例化接口,且接口不能实现其成员的任何代码,只能包含公共实例(非静态)方法和属性。 interface IName { int GetLength(); } public cl...

2018-08-30 16:04:14 213

原创 C#学习篇之基础回顾(12)----- 抽象类和虚方法

抽象类抽象类在声明类时添加abstract来创建抽象类,如果抽象类中包含抽象方法,则继承的派生类必须要使用override实现抽象类的重写。注意:(1)不能在抽象类外部声明抽象方法。(2)不能创建抽象类的实例。(3)不能将抽象类声明为sealed(密封类,不能被继承)抽象类重写 abstract class Name //名字类 { ...

2018-08-30 15:52:13 302

原创 C#学习篇之基础回顾(11)----- 面向对象三大特性-多态

多态性表现为一个接口,多个功能。主要有两种形式,可以是静态也可以是动态。静态多态编译时发生函数响应(调用),由方法重载和运算符重载实现。方法重载指的是两个方法名字相同,但是参数类型以及参数个数不同,可以在不改变原来方法的基础上,拓展方法的功能。如:public void Name(string name) { }public void Name(int n_length, st...

2018-08-30 15:36:58 218

原创 C#学习篇之基础回顾(10)----- 面向对象三大特性-继承

继承是面向对象编程的基本特性,描述基于现有类创建新类的能力。借助继承,能够定义可重用(继承)、扩展或者修改父类行为的子类。成员被继承的称为基类,继承基类成员的类称为派生类。继承注意点:(1)继承可传递。(2)C#类只支持单一继承,但是可以通过接口实现多重继承。(3)除了构造函数和析构函数,基类的其他可访问的成员都可被继承。Base.继承方法名();...

2018-08-29 13:31:24 237

原创 C#学习篇之基础回顾(9)----- 面向对象三大特性-封装

封装封装被定义为把一个或多个项目封闭在一个物理的或者逻辑的包中,并且留出访问的接口。“封装”意味着将一组相关属性、方法和其他成员视为一个单元或对象。C#封装通过访问修饰符来实现对使用者的访问权限进行设置。封装的优点(1)良好的封装能够减少耦合(比如实现界面和逻辑分离)。(2)类具有清晰的对外接口,使用者只需调用,无需关心内部。(3)由于类的功能都被独立封装,所以能够更好地实现代...

2018-08-29 13:28:04 291

原创 C#学习篇之基础回顾(8)----- 构造和析构

构造方法用于在创建对象时初始化对象。每个类都至少要有一个构造方法,除非是静态类,否则编译器会为无构造方法的类生成一个默认的构造方法。构造方法可以通过不同的形参来重载,如:class Name{ public Name(){ } public Name(string FirstName) { }}构造方法使用注意点:(1)不允许有返回类型,包括void类...

2018-08-29 10:08:07 330

原创 C#学习篇之基础回顾(7)----- 值类型和引用类型

值类型值类型变量声明之后,编译器会为其在栈中分配好预定义的的内存空间。值类型包括:byte,short,int,long,float,double,decimal,char,bool,struct,enum引用类型当声明一个引用类型时,只会在栈中分配一个用于容纳地址的内存,并在数据引用期间将存储在堆中的数据的地址保存在栈的内存中。引用类型包括:object,string,cla...

2018-08-29 09:54:30 235

原创 C#学习篇之基础回顾(6)----- 方法和参数

方法方法是将相关的语句进行组织并且执行一个任务的语句块,每个C#程序都至少有一个带有Main方法的类。方法定义访问修饰符 返回值类型 方法名(参数类型 参数){         方法主体}参数当调用带参数的方法时,常见的有三种向方法参数传递的方式:(1)值参数:复制参数的实际值给形参,当形参发生改变时不影响实参的值,保证了实参数据的安全。如://调用方法...

2018-08-29 09:32:28 253

原创 C#学习篇之基础回顾(5)----- 字段和属性

字段字段是用于存储类和类的实例相关数据的变量,一般用于内部调用。定义字段public class Book{ public string name;}属性属性是代表类的实例或者类中一个数据项的函数成员,一般用于外部调用。属性可以看作是字段的包装器,能够灵活地读取、编写某个私有字段的值,并且有助于提高调用方法的安全性以及灵活性。尽可能的使用属性来暴露数据,字段则...

2018-08-29 09:03:32 263

原创 C#学习篇之基础回顾(4)----- 类和对象

类(class)类是描述具有相同特征和行为的事物的抽象。类好比蓝图,它定义类型的数据和行为。如果类未声明为静态,客户端代码可以创建它的实例。如果类声明为静态,便无法创建实例,并且客户端代码只能通过类本身来访问它。声明类使用class关键字可以声明类,class关键字前面是访问级别,使用static关键字可以声明静态类。定义的其余部分是类的主体,其中定义了行为和数据。类上的字段、属性、方...

2018-08-24 16:03:26 259

原创 C#学习篇之基础回顾(3)----- 修饰符

访问修饰符访问修饰符是一些关键字,用于指定声明的成员或者类型的可访问性。常见的访问修饰符有:(1)public           公有访问。不受任何限制。(2)private         私有访问。只限本类访问。(3)protected     保护访问。只限本类以及继承的子类访问。(4)internal        内部访问。只限于本项目访问。除此之外还可以使...

2018-08-24 09:59:32 254

原创 C#学习篇之基础回顾(2)----- 结构体

结构体(struct)可以使得单一变量绑定多种数据类型的相关数据,是值类型数据结构。如定义书的变量,可以绑定多种数据类型,包括书的编号、标题以及作者等信息:struct Books{ public int id; public string title; public string author;}…… Books b; b.id = 100...

2018-08-19 19:32:20 312

原创 C#学习篇之基础回顾(1)----- 枚举类型

枚举类型是一组给变量提供指定赋值的组合。如定义一个Day变量,只能赋值周一到周日,则可以用枚举进行限定enum Day{ Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};Day d = Day.Sunday;枚举位标识每一个...

2018-08-12 22:00:22 351

原创 C#学习篇之基础回顾总结(学习目录)

最近翻出了之前C#基础学习的笔记,回顾了一下,并且稍微整理一下保存在博客中,也算是作为学习的记录,也可以给新人一些帮助。由于写于初学时,所以对部分知识点的理解可能还有点欠缺,以后也会慢慢更正。下面是我学习的目录,不知有没有遗漏的知识点。C#基础学习目录1.枚举类型 2.结构体 3.访问修饰符 4.类和对象 5.字段和属性 6.方法和参数 7.值类型和引用类型 8.构造和析构 9.面向对...

2018-08-12 21:53:07 675

中文3700常用字 可用于Unity TextMesh Pro

中文3700常用字: 本txt文档包含3700+中文常用字,可用于Unity TextMesh Pro

2019-07-22

Unity连接SQL所需dll集合

此资源包含I18N.dll、I18N.West.dll、I18N.CJK.dll、System.Data.dll四个dll文件,用于支持Unity打包发布之后连接SQL数据库,Unity2018.1亲测可用,下载之后在Unity工程中创建Plugins文件夹把这4个文件放入即可使用

2018-08-08

微信小程序开发之虚拟摇杆Demo

该项目是微信小程序的摇杆Demo,由于项目需要用到摇杆但是网上很少有关于虚拟小程序的摇杆,于是自己做了一个demo,只是提供一种思路,详见https://blog.csdn.net/York_New/article/details/79795541

2018-04-02

Uni-Excel插件支持Unity导入导出Excel

该插件是基于NOPI在Unity平台上进行Excel操作,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作,该插件已包含Dll文件并且已经封装,可以直接修改方法来实现对Excel的不同操作

2018-01-20

空空如也

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

TA关注的人

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