![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#高级
Yang哲哲
当你爱自己的时候,全世界才会来爱你
展开
-
C#高级 反射(Reflection)
今天和大家聊一聊c#中的反射问题, 和一些他的优点 以及缺点。 这些是自己在一些学习资料中收集的一些理论知识,希望大家多多补充。 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段...原创 2019-05-28 19:24:27 · 841 阅读 · 0 评论 -
C#高级Using的使用
using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Oneclass = one.class1; ...原创 2019-05-31 15:14:06 · 430 阅读 · 0 评论 -
C# 高级 LINQ
LINQ 匿名类型 创建一个对象,一定要先定义这个对象的类型吗? var obj = new { name=“niming”,age=10}; obj的类型是Anonymous Type类型的,方法外部不可访问 Linq查询基本操作(查询关键字) from 子句:指定范围变量和数据源 where 子句:根据bool表达式从数据源中筛选数据 select子句:指定查询结果中的元素所具有的类型或表现形...原创 2019-05-29 16:22:40 · 403 阅读 · 0 评论 -
通过发射射线实现物体移动
如何实现物体像人物一样慢慢旋转通过鼠标发射的射线移动到目标点。 工作闲暇之余,写了一个方法, 不足之处还请多多补充。 里面用到了数学公式,获取二维向量来获取他的旋转角度。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class soudu: MonoBehaviour ...原创 2019-06-19 20:44:56 · 604 阅读 · 0 评论 -
EasyTouch摇杆
如何自己制作一个虚拟摇杆 这里面用到了两张图片精灵。 通过转换坐标来进行实现一个物体的移动。 代码如下 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class VirtualDemo : MonoBeha...原创 2019-06-20 20:41:32 · 320 阅读 · 0 评论