
C#
月落乌啼霜月落
在减肥路上越走越远的废宅。。。
目前坐标 厦门U3D工程师
~~~算法赛高!!!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Unity项目】仿《空洞骑士》项目
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为随缘更。笔记内容均为 自己理解,不保证每个都对本次笔记为记录大概三周左右小组项目的每日进度完成情况。为这几个月的知识总和。此次笔记不会贴出代码,只是纯粹的记录随笔。如果最后没有发出,大概就是因为我又鸽了吧。自我封装: UI框架,动画框架, WWW框架, 粒子特效框架等。仿造游戏为《空洞骑士》,...原创 2019-10-30 15:00:17 · 6788 阅读 · 7 评论 -
【Unity 12】 C#面向对象编程
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 面向对象编程类的定义1、简介:面向对象编程是一种强有效的编程方法,在最开始都是采用面向过程编程,但随着代码长度的变化,面向过程编程的重复利用率低,可维护性差,因此就有了面向对象编程,将长代码进行分割成为一个个小零件(类)...原创 2019-08-05 16:08:01 · 429 阅读 · 0 评论 -
【Unity 09】 C#二维数组、变长数组、枚举的声明及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 二维数组:四种声明方式及遍历:``` //二维数组 4种定义方式与一维相同 int[,] tmpArraB = new int[2, 3]; //...原创 2019-08-01 15:39:17 · 3918 阅读 · 0 评论 -
【Unity 15】 C# 运算符重载的定义及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 运算符重载运算符重载重载后的运算符能够实现原运算符不能实现的功能运算符包括(+ - * /) (> < >= <= == !=) (& | ! ^)注意事项 >...原创 2019-08-08 15:31:09 · 938 阅读 · 0 评论 -
【Unity 15】 C# 结构体Struct的定义及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 结构体的定义:在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。结构体是用来代表一个记录。假设您想跟踪图书馆中书的动态。定义结构体:必须用到Str...原创 2019-08-08 15:58:05 · 15828 阅读 · 1 评论 -
【Unity 18】C# 链表和队列的定义及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 链表:定义链表接口: public interface IClinkList { void AppendList(ListNode node); //进入链表 vo...原创 2019-08-13 16:49:52 · 1767 阅读 · 0 评论 -
【Unity 13】 C#继承,多态,抽象类的定义及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 继承:PS:继承为之前博客的补充:https://blog.youkuaiyun.com/zb756999355/article/details/975200801、继承的特点:派生类(子类)继承基类(父类)减少子类的代码量,...原创 2019-08-07 15:17:51 · 988 阅读 · 0 评论 -
【Unity 16】 C# 接口,委托,匿名方法,Lamda表达式的定义及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 接口接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。若在团队中,能够规范整个团队方法函数的命...原创 2019-08-10 09:21:24 · 1137 阅读 · 0 评论 -
【Unity 19】 C# 栈,队列,链表, 字典函数封装的使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 栈: //栈的应用 //定义了一个int类型的栈 //先进后出,后进先出 Stack<int> tmpStack =...原创 2019-08-14 20:03:39 · 802 阅读 · 1 评论 -
【Unity 17】C# 栈,泛型, 线性表的定义与使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 栈:先进后出首先定义接口: public interface Istack<int> //接口默认为public { int PopStack(); //出栈 ...原创 2019-08-12 19:33:22 · 390 阅读 · 0 评论 -
【Unity 05】C# 继承类及其使用方法
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。Part 1继承的简介与作用:继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一...原创 2019-07-27 15:59:48 · 8602 阅读 · 2 评论 -
【Unity 05】C# static类及其使用方法
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。Part 1 静态类:静态类与非静态类的区别在于不能被实例化,就是不能使用new。举个例子:一个公司(类),下面有很多个员工(new 的实例) ,每个员工都有自己的电脑(成员变量),公司有食堂(static)。使用时必须指出 所有者 例如 “职员A.电脑...原创 2019-07-27 09:56:38 · 6619 阅读 · 0 评论 -
【Unity 10】 C# 万年历 例子
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列闰年:能被4整除不能被100整除,或者能被400整除1990年1月1日为星期一,所以相差天数模7 可得当前星期几总代码using System;using System.Collections.Generic;using Sy...原创 2019-08-02 16:34:23 · 891 阅读 · 0 评论 -
【Unity 10】C#的方法和递归的申明及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1:方法:1、方法:方法的申明://方法 功能函数 可以反复使用 挺高代码的复用率//组成: 修饰符 返回类型 方法名 参数//修饰符://内存有 栈,堆,全局静态区,代码区//全局静态区:const、s...原创 2019-08-02 19:46:43 · 867 阅读 · 0 评论 -
【Unity 07】C# IF、FOR的使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 IF:判断结构为:IF语句主要分为:语句描述if语句单个if判断,只有true的情况的语句块if…else语句有true 和 false的情况的语句块嵌套if语句一个if或els...原创 2019-07-30 15:28:47 · 1289 阅读 · 0 评论 -
【Unity 11】C# 中的Abstract、 Virtual、Override的使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 Abstract:1、简介及特点:Abstract表示抽象类利用Abstract修饰的内容代表方法的内容未完全实现Abstract可以修饰 类,方法,属性索引标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类...原创 2019-08-03 11:20:24 · 2588 阅读 · 3 评论 -
【Unity 04】C# 基础类型
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。这个Blog后会加入C#的算法题栏目。。。就当练手了。Part 1 创建 C#项目:VS选择新建项目 C# ➡ 控制台应用 ➡ 修改目录与文件名 ➡ 确定Part 2 基础简介C#与.Net区别:.net/dontnet:一般指.net frame...原创 2019-07-26 15:32:35 · 449 阅读 · 0 评论 -
【Unity 08】C# While、数组的申明及使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。C#笔记未按照难度排列Part 1 While:有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句...原创 2019-07-31 15:35:40 · 1022 阅读 · 0 评论 -
【Unity 04】C# StringBuilder类及其使用方法
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。String类:String不能被修改,每次使用String类时都要在内存中重新申请一个新的内存空间,若程序中需要用到大量的字符串修改操作,则会导致内存空间的大量消耗,所以引入StringBuilder类StringBuilder类:获得StringBui...原创 2019-07-26 20:45:14 · 5147 阅读 · 0 评论 -
【Unity 05】C# Array类及其使用方法
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,会有遗漏处,不保证每个都对,仅供参考Part 1 Array类:简介:Array 类是 C# 中所有数组的基类,它是在 System 命名空间中定义。Array 类提供了各种用于数组的属性和方法。Arrary类的主要方法:方法作用Indexof(Ar...原创 2019-07-27 11:55:28 · 2118 阅读 · 0 评论 -
【Unity 05】C# 基础算法
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,会有遗漏处,不保证每个都对,仅供参考基础算法会陆续更新,遇到就会更新Part 1 排序算法:所采用的数组均为:int[] array_ListA = { 12, 15, 13, 0, 9, 4, 8, 11, 33, 22, 12 }; //定义一个一维数组冒泡排序:...原创 2019-07-27 12:03:29 · 643 阅读 · 0 评论 -
【Unity 06】C# 运算符以及输入输出的使用
PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为天更。笔记内容均为 自己理解,不保证每个都对。Part 1 运算符:一、运算符包括:算数运算符,赋值运算符,组合赋值运算符、关系运算符、逻辑运算符、位运算符,三目运算符。运算符符号算数运算符+、-、*、/、%、++、–赋值运算符=组合赋值运算符+=、-=、*=、/...原创 2019-07-29 15:53:52 · 2223 阅读 · 0 评论