
c#
文章平均质量分 91
Chinarcsdn
人各有命,上天注定。有人天生为王,有人落草为寇。脚下的路如果不是你自己的选择,那么旅程的终点在哪儿也没人知道,你会走到哪儿,会碰到谁,都不一定。而我也将踏上一条不知道终点的路程,因为在那一天我遇见了…………真正的自己!
展开
-
钉钉消息机器人.Net通用C#Unity实现钉钉消息通知一个工具类(无需SDK,无其他引用)
钉钉消息机器人.Net通用C#Unity实现钉钉消息通知一个工具类(无需SDK,无其他引用)Chinar —— 心分享、心创新!助力快速完成 .Net 通用的钉钉Post机器人消息通知为初学者节省宝贵的时间,避免采坑!官方文档详细,但实现方式上没有过多的说明。本质上就是一个 POST 消息请求所以我们只要, 完成正常发送POST 使得钉钉方从中可获取对应格式的数据 即可!原创 2020-06-16 16:41:53 · 2031 阅读 · 0 评论 -
Linq中SelectMany图文详解-Chinar
SelectMany中文教程图文详解助力快速理解 SelectMany 的高级用法为初学者节省宝贵的时间,避免采坑!SelectMany对于初学者来讲,是一个比较难理解的函数。其内部逻辑,有点绕。在使用上,对初学者来讲,尤其是容易懵逼…但它的用途极其广泛,且极大的节省代码、提高代码可读性。避免大量的循环代码这里我以 4个例子,说明SelectMany的多种用法。请大家仔细、耐心的看完。原创 2020-04-21 02:12:38 · 2250 阅读 · 4 评论 -
文章发布留存待写
Chinar blog :www.chinar.xinLinq 函数大全教程本文提供全流程,中文翻译助力查询学习 LinQ 查询语句的具体用法、可用于备忘为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果:文章目录一1. Where —— 筛选/过滤...原创 2019-11-30 23:59:57 · 437 阅读 · 0 评论 -
Linq语法关键字总结+示例代码(全)-Chinar
Chinar blog :www.chinar.xinLinq 函数大全教程本文提供全流程,中文翻译助力查询学习 LinQ 查询语句的具体用法、可用于备忘为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果:文章目录一1. Where —— 筛选/过滤...原创 2019-11-30 23:51:13 · 573 阅读 · 0 评论 -
C#LinQSelectMany中文详解-Chinar-Linq语法大全
本文提供全流程,中文翻译,SelectMany中文详解助力快速理解 SelectMany 具体用途,4重载分析为初学者节省宝贵的时间,避免采坑!1 Intro —— 简介2 Data —— 数据类3 Parameter 1 —— 重载1:1个参数4 Parameter 2 —— 重载2:2个参数但 SelectMany 很多初学者并非完全理解,致使其使用率不高。其实SelectMany 是一个非常实用的功能,可大量减少我们的代码量。对数据进行查询时,可同时返回多项自定义类型,对数据的可原创 2019-11-19 03:25:00 · 1156 阅读 · 0 评论 -
c#Linq函数关键字大全-语法中文教程详解-Chinar(简化代码利器)
Linq 函数大全教程本文提供全流程,中文翻译助力查询学习 LinQ 查询语句的具体用法、可用于备忘为初学者节省宝贵的时间,避免采坑!1. Where —— 筛选/过滤2. Select —— 返回选定类型2.1 SelectMany —— 返回多个选定类型/协程排序3. First —— 首次/第一个数据4. Distinct —— 找不同5. Last —— 找不同6. Union —— 并集Coroutine —— 协程原创 2019-11-05 01:46:22 · 1205 阅读 · 0 评论 -
string.Compare字符串比较函数中文详解以及与Equal、==的区别
Chinar blog :www.chinar.xinString 比较函数详解本文提供全流程,中文翻译助力快速理解 String 字符串比较函数的区别为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果:文章目录1 Intro —— 简介 1.1 ...原创 2019-11-02 23:53:40 · 5718 阅读 · 0 评论 -
C#String字符串处理API函数中文详解Unity-Chinar教程
Chinar blog :www.chinar.xin字符串处理函数总结本文提供全流程,中文翻译助力快速掌握 C# String 字符串各种API函数用法为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果: string str = "a"; ...原创 2019-10-31 23:40:24 · 1869 阅读 · 0 评论 -
委托-事件的运用教程详解-中文游戏示例!(非常适合初学者学习)
Chinar blog :www.chinar.xinToLua制作登录界面本文提供全流程,中文翻译助力快速完成 Unity 服务器的购买、配置、以及网站的搭建为初学者节省宝贵的时间,避免采坑! Chinar —— 心分享、心创新!我们的初衷是将一种简单的生活方式带给世人 使有限时间 具备无限可能 Chinar 教程效果:文章目录1 Intro —— 太累了,...原创 2019-10-29 02:18:46 · 1165 阅读 · 0 评论 -
Unity Time类详解
Unity Time类详解Unity TimeTime类原创 2019-07-02 00:42:24 · 765 阅读 · 0 评论 -
Unity C#图片转换二进制流、精灵与Png、jpg互转
Unity C#图片转换二进制流、字图片转二进制流转换图片互转Png To Sprite —— Png 转 SpriteSprite To Png —— Sprite 转 Png至于生成到哪里Load Picture To Create —— 加载图片并创建使用场景:将软件中的图片保存。将指定的UI 精灵图保存到本地使用场景:将外部Png图片,显示在软件中。设置个头像、设置背景之类的自定义设置功能Chinar 的初衷是将一种简单的生活方式带给世人原创 2019-01-31 04:40:17 · 9867 阅读 · 0 评论 -
常用正则最全(几乎满足你的所有开发需求)-中文教程Chinar
最常用的正则大全,本文提供全流程,中文翻译。提供最常用的正则表达式,增加逼格,降低开发难度!为新手节省宝贵的时间,避免采坑!本文 Chinar 为大家提供一个我这些年来总结的常用正则集合完全你不懂的初学者,可以先看这篇文章简单了解下即可上手使用学习如何使用正则匹配数字、匹配字符、 工程常见正则需求全集(Chinar 推荐)、15位-身份证号正则、网址正则、IP 地址正则、Email 邮箱地址、空白行正则原创 2018-12-30 03:20:14 · 697 阅读 · 0 评论 -
C#判断检查联网状态-判断Unity Window PC电脑联网状态
C#判断检查联网状态-判断Unity Window PC电脑联网状态本文提供全流程,中文翻译Unity判断联网状态,适用于所有平台助力快速利用 C# 判断用户电脑网状态为新手节省宝贵的时间,避免采坑!Unity 引擎提供的 Application.internetReachability 只适用于移动端,在PC端就会出现无论联网与否,都显示联网鉴于这种情况,Chinar 推荐大家采用C#引用外部库,调用MSDN封装好的函数,来解决!C++中的 InternetGetConnectedState原创 2018-12-19 00:57:18 · 2616 阅读 · 3 评论 -
C#XML序列化特性全中文教程
C#中序列化XML特性用法本文提供全图文流程,中文翻译。助力理解 XML 中一些特性的具体用法给新手节省宝贵的时间,避免采坑!例如:以下一个数据类,打上标签[Serializable]那么系统在生成XML文件时,会对类中的所有变量进行序列化,进而储存Other Peculiarity —— 其他特性对于初学者,很难形象的理解,那么我们慢慢来通过生成的XML,对照着了解下,其他这样的特性都有什么效果我们先大致浏览下具体代码,然后锁定 数据1 这个测试XML的类(Chinar已经尽量原创 2018-11-05 15:22:01 · 6597 阅读 · 1 评论 -
Unity C#代码封装dll文件完美教程(Chinar-开发者必经之路)
Unity C#代码封装dll文件完美教程(Chinar-开发者必经之路)将脚本封装为DLL库,本文提供全流程,中文翻译。助力快速完成 Unity C#脚本文件封装为 DLL 库文件DLL (Dynamic Link Library) —— 中文:动态链接库以 Visual Studio 2017 为例打开 VS 2017 新建一个项目:文件→→新建→→项目有我们需要通过 dll 调用的函数,都需要设为 公有(public static)原创 2018-09-22 03:28:54 · 8444 阅读 · 1 评论 -
Linq 语法/List<T>列表、数组处理数据方法总结(Chinar)
如博文无法正常显示,请访问原文地址: https://blog.csdn.net/ChinarCSDN/article/details/79597142 C# List泛型数据数组数据处理用法归类本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、...原创 2018-09-11 23:20:20 · 2075 阅读 · 0 评论 -
Unity中对系统类进行扩展的方法
Unity中对系统类进行扩展的方法Unity扩展系统类,简化代码本文提供全流程,中文翻译。助力快速完成 Unity 对系统类进行扩展,添加函新建一个脚本,名称随意类必须设为静态 Static ,函数同样(这样才能通过其他类,直接访问到扩展函数)形参为 this + 需要扩展的类此时,我们通过 transform.position.GetVector2 就可以调用到扩展后的函数gameobject.SetOff 就可以调用到扩展后的函数原创 2018-08-31 22:58:43 · 1532 阅读 · 0 评论 -
Unity C# 《有限状态机》的用法教程详解
Unity C# 《有限状态机》的用法教程详解有限状态机用法教程本文提供全流程,中文翻译。助力快速理解 FSM 有限状态机,完成游戏状态的切换为新手节省宝贵的时间,避免采坑!有限状态机简称: FSM —— 简称状态机是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型FSM 一共2个类,不需要挂载到游戏对象上FSMState 状态父类,所有子类状态都继承与这个类例如以下工程:我们要需要2个状态: 菜单状态 与 游戏状态那么这两个类MenuState 和 Ga原创 2018-08-31 22:58:07 · 8725 阅读 · 0 评论 -
VS2017 自动添加头部注释教程——Chinar出品
VS2017 自动添加头部注释教程——Chinar出品VS 脚本自动添加头部注释本文提供全流程,中文翻译。助力快速完成 VS 添加脚本是自动填写头部注释要让VS帮我们自动填写头部注释,我们只需要修改一下 VS 相应语言脚本模板中的文件信息即可我们以 C# 脚本为例:找到 VS 安装目录,并找到 C# 脚本模板文件用记事本打开 Class.cs 文件并将以下代码复制,粘贴到头部 —— 然后保存文件原创 2018-08-31 22:57:30 · 5983 阅读 · 1 评论 -
Unity C#查找泛型List中的相同与不同数据
Unity开发VR之Vuforia本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成 Unity 服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Too t...原创 2018-08-31 22:56:27 · 3269 阅读 · 0 评论 -
Unity数据类型转XML/Json-封装函数直接调用(Chinar)
Unity数据类型转XML/Json-封装函数直接调用(Chinar)Unity将数据直接转XML/Json文件由于很多新手对于数据持久化,存为xml与Json不熟悉,在使用时,过程觉得比较复杂.这里 Chinar 对过程进行了简化、封装为函数,直接调用即可读取非常方便,只需要一个函数就能完成 数据—文件,文件—数据的转换!!创建一个新脚本,复制以下脚本到其中调用 Chinar.CreateXml (要保存到的路径+文件名,数据对象) 即可直接将数据保存为 XML 文件相同方式原创 2018-08-31 22:47:16 · 569 阅读 · 0 评论 -
Unity VS 创建脚本自动添加头注释-时间-描述-作者等信息
Unity VS 创建脚本自动添加头注释-时间-描述-作者等信息Unity生成脚本自动添加头注释助力快速完成 Unity 创建脚本时自动生成头注信息Chinar在Unity 工程目录中创建 Editor 文件夹将该脚本放在 Editor 目录中以后创建的脚本会自动完成头注的添加,非常简便!原创 2018-08-26 01:10:05 · 1853 阅读 · 4 评论 -
颜色的RGB-计算HSV公式色度/饱和度/亮度 简化代码
颜色的RGB-计算HSV公式色度/饱和度/亮度 简化代码计算颜色的HSV值,饱和度公式、亮度公式、色度公式本文提供全流程,中文翻译。助力快速完成 Color 的 HSV值 通过颜色的 RGB 值计算出对应的 HSVH : Hue 色度S : Saturation饱和度V : Value 纯度 这里以 Unity 来举个例子取一个图片的颜色 RGB ,得到 HSV然后通过内置函数 Color.HSVToRGB(H, S, V) 将 HSV 转为 Color 赋值给新图片原创 2018-08-03 23:55:40 · 17632 阅读 · 0 评论 -
Unity Mathf/Math数学运算函数说明全集(Chinar总结)
Unity Mathf / Math数学运算函数说明全集(Chinar总结)Unity Mathf 数学函数库Chinar本文提供全流程,中文翻译。助力记录 Mathf 库中的函数用法,便于查询使用1. Mathf.Round —— 四舍五入2. Mathf.Ceil4. Mathf.Floor原创 2018-07-30 14:38:46 · 10646 阅读 · 0 评论 -
Unity打开外部程序exe/Bat文件方案
Unity打开外部程序exe/Bat文件方案Unity调用外部程序/Bat文件本文提供全流程,中文翻译。助力完成 Unity 打开外部程序 exe / bat 文件Unity 调用系统进程,可直接调用外部程序 Excel 进行打印操作会直接在目标路径下生成对应的 PDF 文件另外还有其他命令: new / edit / open / print / run / run as 分别执行不同操作用记事本打开你需要操作的 .bat 文件在第一行加上: cd /D %~dp0原创 2018-07-26 23:24:21 · 3901 阅读 · 1 评论 -
C#LinQ语法
Unity开发VR之Vuforia本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Too tired ...原创 2018-06-20 23:44:57 · 357 阅读 · 0 评论 -
抽象类、抽象函数/抽象方法详解
抽象类、抽象函数/抽象方法详解C#抽象类运用本文提供全流程,中文翻译。China助力快速理解 抽象类、抽象函数 为新手节省宝贵的时间,避免采坑!抽象类 —— 修饰词 : abstract抽象父类中的 抽象函数 是不完整的,只有方法名和参数,并没有方法体任何继承于抽象类的子类,都需要重 写父类(抽象类) 中的所有 抽象函数/抽象方法原创 2018-06-13 23:55:23 · 3281 阅读 · 0 评论 -
C#语法-虚方法详解 Virtual 虚函数
虚方法/Virtual本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力理解 虚方法 的用法为新手节省宝贵的时间,避免采坑!1 Too tired to write tomorrow —— 太累了,明天写支持 ...原创 2018-06-11 23:51:42 · 1116 阅读 · 0 评论 -
面向对象语言:继承关系教程
面向对象语言:继承关系详解C#:继承本文提供全流程,中文翻译。 Chinar 助力理解 C# 语法中 类 的继承关系为新手节省宝贵的时间,避免采坑!C# —— 面向对象编程的三大特性:封装、继承、多态这里我们来详细说说: 继承通过简单的例子,来说明继承关系原创 2018-06-10 23:42:23 · 764 阅读 · 0 评论 -
C#动态创建Xml-LinQ方式
C#创建Xml-LinQ方式本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成完成动态创建Xml数据为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Too tired to write to...原创 2018-06-07 23:52:22 · 420 阅读 · 0 评论 -
C#构造函数详解
构造函数本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 构造函数的用法、详解为新手节省宝贵的时间,避免采坑!1 Constructor —— 构造函数2 Initialize object —— 初...原创 2018-06-03 00:19:47 · 14656 阅读 · 1 评论 -
C#读取文件夹下所有指定类型,并返回相应类型数据
C#读取文件夹下所有文件本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成xml、Json、txt等数据文件的读取为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 GetFiles —— 获...原创 2018-05-28 23:13:04 · 1224 阅读 · 0 评论 -
Unity 项目中委托Delegate用法案例
Unity 项目中委托Delegate用法案例Unity中Delegate的用法场景Chinar - 本文提供全流程,中文翻译。助力快速理解 C# Delegate的基本用法Unity 中,委托多用于当某个值,或者物体状态发生改变的时候其他一些操作需要同时进行监听一旦状态发生,改变,所有注册在委托中的函数,都会被调用这里以一个简单的 商店模式 来模拟流程用委托实现,群体的函数、方法注册到对象中注意:我们需要 1 个主脚本用来管理 :服务员3 个顾客类:顾客 A/B/C原创 2018-05-21 00:00:19 · 9076 阅读 · 0 评论 -
unity 实现调用Windows窗口/对话框交互
unity 实现调用Windows窗口/对话框交互Unity调用Window窗口本文提供全流程,中文翻译。助力快速完成 Unity调用 Window api 执行保存/打开操作用来控制打开/保存项目文件将两个脚本放到项目中,分别绑定2个按钮 打开/保存ChinarFileController 脚本需要挂载到空物体上即可正常调用具体需求,需要自己来定,保存到某个路径下 FileDlog —— 文件日志原创 2018-05-16 23:59:49 · 6059 阅读 · 4 评论 -
C#线程、前后台线程
C#线程、前后台线程本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成服务器的购买、配置、以及网站的搭建为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Quick Drag —— 快速拖拽...原创 2018-05-01 23:52:31 · 607 阅读 · 0 评论 -
C#Lambda表达式详解
C#Lambda表达式详解,Lambda表达式教程Chinar-本文提供全流程,中文翻译助力快速理解 Lambda 表达式的用法、规范Lambda 表达式是一个匿名函数,用它可以高效简化代码,常用作委托,回调Lambda 表达式都使用运算符=>,所以当你见到这个符号,基本上就是一个 Lambda 表达式Lambda 运算符的左边是输入参数(),=>,右边是表达式或语句块Lambda 表达式,是可以访问到外部变量的可以将此表达式分配给委托类型Lambda 只有一个参数时,可以省略括原创 2018-04-30 23:59:45 · 10501 阅读 · 5 评论 -
Unity 3D观察者设计模式-C#委托和事件的运用
C#观察者设计模式本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 观察者设计模式为新手节省宝贵的时间,避免采坑! Chinar 教程效果:刑警警察叔叔注视了一下四周穿黑色衣服的:神偷 - 跑了穿白色衣服...原创 2018-04-30 23:59:28 · 768 阅读 · 0 评论 -
C#字符串string以及相关内置函数
C#字符串string函数本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解 C# string 字符串内置函数用法为新手节省宝贵的时间,避免采坑!1 Info —— Main支持 May Be —...原创 2018-04-10 22:50:56 · 804 阅读 · 0 评论 -
Unity 3D委托entrust
Unity 3D委托的多种用法本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速理解委托的作用、用法为新手节省宝贵的时间,避免采坑! Chinar 教程效果:1 Entrust —— Delegate委托...原创 2018-04-07 23:43:27 · 585 阅读 · 0 评论 -
C#正则表达式语法教程
正则表达式教程大全本文提供全流程,中文翻译。助力快速理解: 正则表达式的用法、规范为初学者节省宝贵的时间,避免采坑!MetaCharacter —— 元字符ESC —— 反义字符Repetition Descriptor —— 重复描述字符Alternative —— 择一匹配符Grouping —— 分组Verification IPV4 —— 验证 IP 合法原创 2018-03-29 23:31:51 · 1731 阅读 · 0 评论