
C#
YOLO_TO_GAME
Programmer/Artist. Unity/Unreal. GC
展开
-
七分钟全面了解位运算
位运算是我们在编程中常会遇到的操作,但仍然有很多开发者并不了解位运算,这就导致在遇到位运算时会“打退堂鼓”。实际上,位运算并没有那么复杂,只要我们了解其运算基础和运算符的运算规则,就能够掌握位运算的知识。接下来,我们一起学习位运算的相关知识。 程序中的数在计算机内存中都是以二进制的形式存在的,位运算就是直接对整数在内存中对应的二进制位进行操作。 注意:本文只讨论整数运算,小数运算不在本文研究之列 位运算的基础 我们常用的3,5等数字是十进制表示,而位运算的基础是二进制。即人类采用十进制,机...原创 2020-05-20 14:15:54 · 285 阅读 · 0 评论 -
C# 计算排列组合数,及列出所有组合形式的算法
/// <summary> /// 计算Int32类型的整数的阶乘,目前最大只能对20以内的正整数求阶乘 /// </summary> /// <param name="n">Int32类型的正整数</param> /// <returns></returns&g原创 2018-06-12 14:52:45 · 3134 阅读 · 0 评论 -
C#参数修饰符ref out params详解
ref out params参数修饰符params 使用params修饰形参,可以允许调用函数传参时:1.无参 2.逗号分隔的多个参数 3.值为数组的变量ref与out基本用法 使用时在实参和形参前添加ref或者out修饰符,用于对实参的值进行修改。ref与out的区别 使用ref前,变量必须先初始化必须对out修饰的形参进行赋值ref允许不对变量进行赋值更改而out不行 简单说ref必须由调用方...原创 2018-06-01 14:50:24 · 603 阅读 · 0 评论 -
Unity Event System
EventCenter.cs 事件的添加,广播和删除 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class EventCenter { private static Dictionary<EventType, Deleg...原创 2019-07-09 14:43:03 · 292 阅读 · 0 评论