C#属性(Property)
作者:追风剑情 发布于:2021-3-15 9:55 分类:C#
示例 class Program { static void Main(string[] args) { Employee e = new Employee() { Name = "Jeff", Age = 45 }; //省略圆括号,默认调用无参构造器 Employee e1 = new Employee { Name = "Jeff", Age = 45 }...标签: C#
定制特性(Attribute)
作者:追风剑情 发布于:2021-3-10 10:28 分类:C#
本章内容: ● 使用定制特性 ● 定义自己的特性类 ● 特性构造器和字段/属性数据类型 ● 检测定制特性 ● 两个特性实例的相互匹配 ● 检测定制特性时不创建从Attribute派生的对象 ● 条件特性类 本章讨论 Microsoft .NET Framework 提供的最具创意的功能之一:定制特性(custom attribute)。利用定制特性,可宣告式地为自己的代码...标签: C#
数组(System.Array)
作者:追风剑情 发布于:2021-3-8 9:38 分类:C#
本章内容: 初始化数组元素 ● 数组转型 ● 所有数组都隐式派生自 System.Array ● 所有数组都隐式实现IEnumerable,ICollection 和 IList ● 数组的传递和返回 ● 创建下限非零的数组 ● 数组的内部工作原理 ● 不安全的数组访问和固定大小的数组 数组是允许将多个数据项作为集合来处理的机制。CLR 支持一...标签: C#
陀螺仪(Input.gyro)
作者:追风剑情 发布于:2021-2-26 10:57 分类:Unity3d
参考 https://blog.csdn.net/haobaworenle/article/details/54135110 参考 https://blog.csdn.net/alone_ws/article/details/109773257 示例:陀螺仪控制像机旋转 using UnityEngine; using UnityEngine.UI; ...标签: Unity3d
System.String
作者:追风剑情 发布于:2021-2-4 9:15 分类:C#
➤ System.Char 类处理字符。 ➤ System.String 类处理不可变(immutable)字符串(一经创建,字符串便不能以任何方式修改)。 ➤ System.Text.StringBuilder 类高效率地动态构造字符串。 ➤ System.Security.SecureString 类保护密码和信用卡资料等敏感字符串。 ➤ System.Globalization.Un...标签: C#
C#接口
作者:追风剑情 发布于:2021-1-29 9:33 分类:C#
接口对一组方法签名进行了统一命名。接口允许定义事件、无参属性、有参属性(C#的索引器)。所有这些东西本质上都是方法,它们只是语法上的简化。不过,接口不能定义任何构造器方法,也不能定义任何实例字段。 虽然CLR允许接口定义静态方法、静态字段、常量和静态构造器,但符合CLS标准的接口绝不允许,因为有的编程语言不能定义或访问它们。事实上,C#禁止接口定义任何一种这样的静态成员。 ...标签: C#
委托
作者:追风剑情 发布于:2021-1-22 9:20 分类:C#
委托: 官方文档 本章要讨论回调函数。回调函数是一种非常有用的编程机制,它的存在已经有很多年了。Microsoft.NET Framework 通过委托来提供回调函数机制。不同于其他平台(比如非托管C++)的回调机制,委托的功能要多得多。例如,委托确保回调方法是类型安全的(这是 CLR 最重要的目标之一)。委托还允许顺序调用多个方法,并支持调用静态方法和实例方法。 一、...标签: C#
System.Collections.Generic.List<T>
作者:追风剑情 发布于:2021-1-21 17:38 分类:C#
System.Collections.Generic.List<T>的方法总结 List<T>类官方文档 List<T>扩展方法官方文档 using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...标签: C#
可空值类型
作者:追风剑情 发布于:2021-1-18 10:47 分类:C#
一、可空值类型介绍 我们知道值类型的变量永远不会为 null:它总是包含值类型的值本身。事实上,这正是“值类型”一词的由来。遗憾的是,这在某些情况下会成为问题。例如,设计数据库时,可将一个列的数据类型定义成一个 32 位整数,并映射到 FCL(Framework Class Library)的 Int32数据类型。但是,数据库中的一个列可能允许值为空;也就是说,该列在某一行上允许没有任...标签: C#
约束执行区域(CER)
作者:追风剑情 发布于:2021-1-14 9:26 分类:C#
许多应用程序都不需要健壮到能从任何错误中恢复的地步。许多客户端应用程序都是这样设计的,比如 Notepad.exe(记事本)和 Calc.exe(计算器)。另外,我们中的许多人都经历过Microsoft Office 应用程序(比如 WinWord.exe, Excel.exe 和 Outlook.exe)因为未处理的异常而终止的情况。此外,许多服务器端应用程序(比如 Web 服务器)都是无状态的...标签: C#
事件
作者:追风剑情 发布于:2021-1-12 16:07 分类:C#
示例一:自定义事件类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp16 { class Program { /...标签: C#
WPF介绍
作者:追风剑情 发布于:2021-1-8 17:22 分类:C#
WPF官方文档 1、xaml与隐藏代码如何关联? 在xaml中通过设置x:Class来关联代码类,在代码类中的构造方法中调用InitializeComponent()方法来整合控件元素。 2、按功能分类的 WPF 控件 下面列出了内置的 WPF 控件: ● 按钮: Button 和 RepeatButton 。 ● 数据显示: DataGrid 、 L...标签: C#
托管堆和垃圾回收
作者:追风剑情 发布于:2021-1-7 17:34 分类:C#
一、托管堆基础 每个程序都要使用这样或那样的资源,包括文件、内存缓冲区、屏幕空间、网络连接、数据库资源等。事实上,在面向对象的环境中,每个类型都代表可供程序使用的一种资源。要使用这些资源,必须为代表资源的类型分配内存。以下是访问一个资源所需的步骤。 1.调用 IL 指令 newobj,为代表资源的类型分配内存(一般使用 C# new 操作符来完成)。 2.初始化内存,设置...标签: C#
模型粒子化效果
作者:追风剑情 发布于:2020-12-30 16:09 分类:Unity3d
参考 https://www.163.com/dy/article/EVNITUM10526E124.html 工程类型:High Definition RP 工程截图 脚本 using System.Collections; using System.Collections.Generic; using Un...标签: Unity3d
WPF—TreeView
作者:追风剑情 发布于:2020-12-23 17:44 分类:C#
xaml <Window x:Class="DataEditor.JsonWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ...标签: C#
UGUI—实时频谱效果
作者:追风剑情 发布于:2020-12-21 17:39 分类:Unity3d
工程截图 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// <summary> /// 实时频谱效果 /// </summary> public class Audi...标签: Unity3d
角色残影
作者:追风剑情 发布于:2020-12-18 17:14 分类:Unity3d
参考 https://blog.csdn.net/memories_sunset/article/details/60145327?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_r...标签: Unity3d
程序集加载和反射
作者:追风剑情 发布于:2020-12-17 13:46 分类:C#
.NET Framework中的动态编程 .NET中的反射 巴科斯-诺尔范式(BNF)语法 重要提示 .NET Framework 4.5引入了新的反射API。旧的API缺点太多。例如,它对LINQ的支持不好。内建的策略对某些语言来说不正确,有时不必要地强制加载程序集,而且为很少遇到的问题提供了过于复杂的API。新API解决了所有这些问题。但至少就.NE...标签: C#
腐蚀图像
作者:追风剑情 发布于:2020-12-14 11:21 分类:Unity3d
工程截图 CorrosionEffect.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// <summary> /// 腐蚀效果 /// </summary> ...标签: Unity3d
Base64
作者:追风剑情 发布于:2020-12-4 17:50 分类:C#
using System; using System.Text; /// <summary> /// Base64加密解密 /// </summary> public sealed class Base64 { /// <summary> /// 加密 /// </summary> public s...标签: C#
UGUI—动态省略号效果
作者:追风剑情 发布于:2020-11-12 11:02 分类:Unity3d
示例:动态省略号效果 using UnityEngine; using UnityEngine.UI; using TMPro; /// <summary> /// 在字符串后面追加动态省略号效果... /// </summary> public class UIWaitEllipsisEffect : MonoBehaviour { pu...标签: Unity3d
游戏事件管理
作者:追风剑情 发布于:2020-11-9 10:42 分类:Unity3d
事件类型枚举 /// <summary> /// 自定义游戏事件类型 /// 命名规则: /// 监听(Listen): 所属模块_事件类型 /// 调用(Invoke): INVOKE_类名_方法名(或事件类型) /// </summary> public enum GameEventType { } 事件管理器 ...标签: Unity3d
日历
最新文章
随机文章
热门文章
分类
存档
- 2024年11月(3)
- 2024年10月(5)
- 2024年9月(3)
- 2024年8月(3)
- 2024年7月(11)
- 2024年6月(3)
- 2024年5月(9)
- 2024年4月(10)
- 2024年3月(11)
- 2024年2月(24)
- 2024年1月(12)
- 2023年12月(3)
- 2023年11月(9)
- 2023年10月(7)
- 2023年9月(2)
- 2023年8月(7)
- 2023年7月(9)
- 2023年6月(6)
- 2023年5月(7)
- 2023年4月(11)
- 2023年3月(6)
- 2023年2月(11)
- 2023年1月(8)
- 2022年12月(2)
- 2022年11月(4)
- 2022年10月(10)
- 2022年9月(2)
- 2022年8月(13)
- 2022年7月(7)
- 2022年6月(11)
- 2022年5月(18)
- 2022年4月(29)
- 2022年3月(5)
- 2022年2月(6)
- 2022年1月(8)
- 2021年12月(5)
- 2021年11月(3)
- 2021年10月(4)
- 2021年9月(9)
- 2021年8月(14)
- 2021年7月(8)
- 2021年6月(5)
- 2021年5月(2)
- 2021年4月(3)
- 2021年3月(7)
- 2021年2月(2)
- 2021年1月(8)
- 2020年12月(7)
- 2020年11月(2)
- 2020年10月(6)
- 2020年9月(9)
- 2020年8月(10)
- 2020年7月(9)
- 2020年6月(18)
- 2020年5月(4)
- 2020年4月(25)
- 2020年3月(38)
- 2020年1月(21)
- 2019年12月(13)
- 2019年11月(29)
- 2019年10月(44)
- 2019年9月(17)
- 2019年8月(18)
- 2019年7月(25)
- 2019年6月(25)
- 2019年5月(17)
- 2019年4月(10)
- 2019年3月(36)
- 2019年2月(35)
- 2019年1月(28)
- 2018年12月(30)
- 2018年11月(22)
- 2018年10月(4)
- 2018年9月(7)
- 2018年8月(13)
- 2018年7月(13)
- 2018年6月(6)
- 2018年5月(5)
- 2018年4月(13)
- 2018年3月(5)
- 2018年2月(3)
- 2018年1月(8)
- 2017年12月(35)
- 2017年11月(17)
- 2017年10月(16)
- 2017年9月(17)
- 2017年8月(20)
- 2017年7月(34)
- 2017年6月(17)
- 2017年5月(15)
- 2017年4月(32)
- 2017年3月(8)
- 2017年2月(2)
- 2017年1月(5)
- 2016年12月(14)
- 2016年11月(26)
- 2016年10月(12)
- 2016年9月(25)
- 2016年8月(32)
- 2016年7月(14)
- 2016年6月(21)
- 2016年5月(17)
- 2016年4月(13)
- 2016年3月(8)
- 2016年2月(8)
- 2016年1月(18)
- 2015年12月(13)
- 2015年11月(15)
- 2015年10月(12)
- 2015年9月(18)
- 2015年8月(21)
- 2015年7月(35)
- 2015年6月(13)
- 2015年5月(9)
- 2015年4月(4)
- 2015年3月(5)
- 2015年2月(4)
- 2015年1月(13)
- 2014年12月(7)
- 2014年11月(5)
- 2014年10月(4)
- 2014年9月(8)
- 2014年8月(16)
- 2014年7月(26)
- 2014年6月(22)
- 2014年5月(28)
- 2014年4月(15)
友情链接
- Unity官网
- Unity圣典
- Unity在线手册
- Unity中文手册(圣典)
- Unity官方中文论坛
- Unity游戏蛮牛用户文档
- Unity下载存档
- Unity引擎源码下载
- Unity服务
- Unity Ads
- wiki.unity3d
- Visual Studio Code官网
- SenseAR开发文档
- MSDN
- C# 参考
- C# 编程指南
- .NET Framework类库
- .NET 文档
- .NET 开发
- WPF官方文档
- uLua
- xLua
- SharpZipLib
- Protobuf-net
- Protobuf.js
- OpenSSL
- OPEN CASCADE
- JSON
- MessagePack
- C在线工具
- 游戏蛮牛
- GreenVPN
- 聚合数据
- 热云
- 融云
- 腾讯云
- 腾讯开放平台
- 腾讯游戏服务
- 腾讯游戏开发者平台
- 腾讯课堂
- 微信开放平台
- 腾讯实时音视频
- 腾讯即时通信IM
- 微信公众平台技术文档
- 白鹭引擎官网
- 白鹭引擎开放平台
- 白鹭引擎开发文档
- FairyGUI编辑器
- PureMVC-TypeScript
- 讯飞开放平台
- 亲加通讯云
- Cygwin
- Mono开发者联盟
- Scut游戏服务器引擎
- KBEngine游戏服务器引擎
- Photon游戏服务器引擎
- 码云
- SharpSvn
- 腾讯bugly
- 4399原创平台
- 开源中国
- Firebase
- Firebase-Admob-Unity
- google-services-unity
- Firebase SDK for Unity
- Google-Firebase-SDK
- AppsFlyer SDK
- android-repository
- CQASO
- Facebook开发者平台
- gradle下载
- GradleBuildTool下载
- Android Developers
- Google中国开发者
- AndroidDevTools
- Android社区
- Android开发工具
- Google Play Games Services
- Google商店
- Google APIs for Android
- 金钱豹VPN
- TouchSense SDK
- MakeHuman
- Online RSA Key Converter
- Windows UWP应用
- Visual Studio For Unity
- Open CASCADE Technology
- 慕课网
- 阿里云服务器ECS
- 在线免费文字转语音系统
- AI Studio
- 网云穿
- 百度网盘开放平台
- 迅捷画图
- 菜鸟工具
- [CSDN] 程序员研修院
- 华为人脸识别
- 百度AR导航导览SDK
- 海康威视官网
- 海康开放平台
- 海康SDK下载
- git download
交流QQ群
-
Flash游戏设计: 86184192
Unity游戏设计: 171855449
游戏设计订阅号