C#
Dawn·张
菜的一笔
展开
-
c# 两个list合并
List<int> listA = new List<int> {1,2,3,5,7,9};List<int> listB = new List<int> {13,4,17,29,2};List<int> Result = listA.Union(listB).ToList<int>(); //剔除重复项List<int> Result = listA.Concat(listB).ToList<int.原创 2021-12-07 11:27:08 · 10640 阅读 · 0 评论 -
在untiy中如何编写自定义的cginc
这里是创建的部分unity 自定义shader cginc 函数工具库并引用_我们做点事情吧-CSDN博客注意事项:.cginc文件的语法和shaderlab的语法是一致的,也就是说在unity中.shader文件中用的方法核函数在.cginc中一样举个例子:// params uniform float4 _TransitionCellSize;uniform float4 _ScreenAndImageSize;uniform float _TransitionRan.原创 2021-10-26 15:05:52 · 1191 阅读 · 0 评论 -
shader公式/函数总结
点到圆心的距离Mathf.Sqrt(p.x * p.x + p.y * p.y);极坐标的角度float a = (Mathf.Atan2(p.y, p.x) + Mathf.PI) / (Mathf.PI * 2);笛卡尔坐标系转极坐标float r = Mathf.Sqrt(p.x * p.x + p.y * p.y);float a = (Mathf.Atan2(p.y, p.x) + Mathf.PI) / (Mathf.PI * 2);return new Vecto原创 2021-10-26 13:54:01 · 400 阅读 · 0 评论 -
加密解密之CryptographicException: Padding is invalid and cannot be removed
CryptographicException: Padding is invalid and cannot be removed这个报错网上其他的解决办法无非是xxx.Padding = PaddingMode.Zeros;但是又有可能是其他的问题引起的,比如说加密的时候并没有带string filename = input;plainText = filename.Length.ToString() + ":" + filename + plainText;//这一步是必须的var原创 2021-09-01 15:53:50 · 5655 阅读 · 0 评论 -
C#去除长度为零的字符串(\u200B)
接收前端输入的时候,由于前端是富文本,去掉空格后,发现还是有字符串,但是看到的却是"",长度是1,但是人眼看到的是没有字符(0长度的),一直找不到原因。后来网上查找资料发现了。原来是\u200b ((Zero width space) characters)遂去除。C#去除:str.Replace("\u200B", "");...原创 2021-08-16 07:57:12 · 1097 阅读 · 0 评论 -
C# 获取枚举中变量名的方法
public enum MyEnum{ MI10, MI10pro, MI10ultra}string enumstr = MyEnum.MI10.ToString();MyEnum myEnum = MyEnum.MI10ultra;Debug.Log(enumstr+" "+ myEnum.ToString());//打印MI10 MI10ultra原创 2021-03-09 11:52:27 · 771 阅读 · 0 评论 -
C#值类型和引用类型的区别
1,值类型intfloatstructenumbool2,引用类型classobjectarraystring值类型一个变量的值赋给另一个变量是复制 a1 = b1 = z引用类型的值赋给另一个引用类型是引用 a2 = b2 = z区别在于将后者的值改变的时候,值类型前者的值不跟着变化而引用类型的前者的值跟着变化a1 = y 则 b1 = za2 = y 则 b2 = y...原创 2021-01-18 10:02:20 · 212 阅读 · 0 评论 -
unity 脚本非运行状态下执行方法汇总
方法1方法前加ContexMenu,可以直接在Component上右键调用该函数[ContextMenu("Play")]原创 2020-08-04 10:57:13 · 4959 阅读 · 0 评论 -
C#图片压缩的实现方法
一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如果是需要高质量的图片也得需要生产缩略图。一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如果是需要高质量的图片也得需要生产缩略图。下面贴出我自己琢磨的图片转载 2017-11-24 11:24:58 · 2894 阅读 · 0 评论