C#
Kismy
I Can Do it !
展开
-
int[][]和Int[,]的行和列
1.int[][]是嵌套数组,即数组的数组,只能算是一维数组,可以理解为一维数组的值为数组,且长度不必统一。 int[][] a=new int[][] { new int[3] {0,0,0 }, new int[4]{1,1,1,4 } };如上数组,数组长度为2,仅包含两个元素 new int[3] {0,0,0 },new int[4]{1,1,1,4 }a[0].Length=3a[1].Length=42...原创 2020-12-22 09:29:14 · 4905 阅读 · 0 评论 -
C# Base64加密解密 Unity3D环境应用
string base64 = Convert.ToBase64String(byte[] bytes); //加密byte[] bytes =Convert.FromBase64String(string Base64); //解密Unity环境应用/// <summary> /// 将图片数据转换为Base64字符串 /// </sum...原创 2020-04-14 16:01:34 · 721 阅读 · 0 评论 -
反射:动态读取XML创建类实例并赋值
自己动手之使用反射和泛型,动态读取XML创建类实例并赋值前言:最近小匹夫参与的游戏项目到了需要读取数据的阶段了,那么觉得自己业余时间也该实践下数据相关的内容。那么从哪入手呢?因为用的是Unity3d的游戏引擎,思来想去就选择了C#读取XML文件这个小功能。网上的例子倒也不少,但总是觉得缺点什么。比如读取xml文件之后该如何处理?看到的文章基本上都是手动创建一个目标类的实例,然后手动从读取的转载 2017-09-29 13:23:37 · 1114 阅读 · 0 评论 -
值类型和引用类型
using UnityEngine;using System.Collections;public class A { public float a; public A(float value) { this.a = value; }}public struct S{ public string原创 2017-09-30 17:12:13 · 165 阅读 · 0 评论 -
常用数据类型和取值范围
数据类型 字节 二进制位 取值范围 .............................................................................................原创 2017-12-28 15:57:24 · 492 阅读 · 0 评论 -
C# 反射机制和作用
第一件事就是:反射很慢,消耗性能。反射:可以通过程序集,类型,类型实例获取该程序集内【所有类型+类型所有字段+类型字段的类型,方法,方法的访问类型,参数和返回值等等。。。】作用<1> Json或XML解析,用于实例化一个class类,当然需要该class类和jsondata或XML data的内容相匹配。评价:很鸡肋的用法——如果你很懒,不想写反射机制的相关代码,完全可以用JsonMa...原创 2018-06-21 23:41:49 · 3768 阅读 · 0 评论 -
C# FileSystemWatcher监听文件事件
监控某个目录中的文件修改,创建,删除注意:如果是Unity3D,不要把监听路径设置为Asset内部using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;public class Fil...原创 2019-05-08 13:22:35 · 1728 阅读 · 1 评论