
C#
文章平均质量分 66
一杯杰曦卡
生活哪能一马平川,Passion!!!!!!!!!!!
展开
-
Unity接入ChartAndGraph图表插件
Unity中接入ChartAndGrap图表插件原创 2022-07-23 18:05:32 · 5130 阅读 · 0 评论 -
Unity中使用事件Event基础
C#中的事件说明事件的组成部分事件的声明易混淆问题例子说明 最近打算回头看一下C#基础知识 ,工作一段时间再回头看一下基础,总会有一些新的理解。事件的组成部分事件的拥有者(Source 对象)事件成员(Event 成员)事件的响应者(Event Subscribe 对象)事件的处理器(Event Handle 成员) 本质是一个回调方法事件订阅:把事件处理器处理器与事件关联在一起,本质是一种以委托类型为基础的“约定”事件分为上述五大组成部分,通俗来说就是事件将两个对象通过某种约定建立原创 2022-05-03 01:19:43 · 931 阅读 · 0 评论 -
C#中构造函数在继承关系中的规则
C#构造函数 说起构造函数,我们都知道是在实例化对象时,用于做一些初始化的操作,今天总结的是,在继承关系下的构造函数的执行关系,时间太长感觉拿捏不准了,好记性不如烂笔头,直接开始。1.如果当前类存在继承关系,只要申明子类,就会把父类构造函数执行一遍。class Animal { public Animal() { Debug.Log("animal构造函数"); }}class Dog:Animal { public Dog() {原创 2021-03-25 10:57:47 · 591 阅读 · 2 评论 -
C#通过反射加载外部程序集(dll库文件)
C#通过反射加载外部程序集(dll库文件) 本文章使用了一个C#通过反射加载一个类库的dll文件,获取库文件中的公共成员,执行这些变量反射基础整理传送门说明:这个dll文件和我们的反射不在同一个程序集中测试代码将这个脚本类库打包成dll库文件namespace 程序集{ public enum E_Type { Cat, Dog } class TestClass { public int id = 01;原创 2021-03-22 16:11:29 · 2208 阅读 · 2 评论 -
C#反射
C#反射一、反射基础理论1.什么是程序集2.元数据3.反射的概念4.反射的作用二、相关APIType获取类的程序集信息测试代码获取类中的公共成员获取所有的公共的构造函数并调用获取类中的公共成员变量获取类的公共方法其它相关的三、Assemble程序集类四、Activator一、反射基础理论1.什么是程序集程序集是经由编译器得到的,供进一步编译的中间禅产物。在Windows系统中,它一般表现为.dll(库文件)或者是.exe(可执行文件)的格式。2.元数据元数据就是用来描述数据的数据。程序中的类原创 2021-03-21 23:09:25 · 926 阅读 · 0 评论 -
C#排序相关(冒泡排序、选择排序、插入排序......)
冒泡排序:排序思想: 从第一个数开始,依次与自己后一个数进行比较,如果满足条件(大于或小于)这两个就交换位置,依次类推。 private void Test1() { int[] datas = new int[]{ 7,6,5,8,9,3}; //控制循环次数 有多少个数就循环几次 for (int i = 0; i < datas.Length; i++) { //剩下数组中的数字循环比较的次原创 2021-03-20 11:55:52 · 262 阅读 · 0 评论 -
C#抽象(abstract)
抽象(abstract)何为抽象? 通俗来讲就是在定义的时候,我们并不知道是用来干什么的,只有在具体使用的时候我们才知道要具体做什么(自己的理解,大佬勿喷) 最近在回顾基础知识,自己也是十九线码农一个,才开始写博客文章,简单记录一下,废话不多说,直接开始! 用最常见的动物举例,在没有抽象类时,我们可以声明一个基类来代表动物,并为其封装好基本的公共行为,其它的小猫和小狗直接继承动物基类就ok了。简单代码如下: 动物基类 (抽象类)abstract class Animal {原创 2021-02-22 16:10:29 · 809 阅读 · 0 评论 -
C#泛型
一、泛型是什么泛型实现了类型参数化,达到代码重用的功能。通过类型参数化来实现同一份代码上操作多种类型。泛型相当于类型占位符定义类或方法时使用替代符变量类型;当真正使用类或方法时再具体指定类型;二、泛型分类泛型类和泛型接口基本语法:泛型类:Class testClass<T>{}泛型接口:interface testInterface<T>{}泛型函数基本语法:void testFun(){}在声明的时候只是使用了T作为类型占位符,不知道具体是哪种原创 2021-01-27 10:51:36 · 3403 阅读 · 0 评论