C#
pretty_h
这个作者很懒,什么都没留下…
展开
-
C# 取出一个字节的高4位和低4位
public static int getHeight4(byte data){//获取高四位 int height; height = ((data & 0xf0) >> 4); return height;} public static int getLow4(byte data){//获取低四位 int low; low = (data & 0x0f); return low;}...原创 2020-05-19 21:12:41 · 5236 阅读 · 0 评论 -
C# List的引用
原创 2019-12-31 20:09:34 · 2561 阅读 · 0 评论 -
C# 序列化二进制
public static class SerializeHelper{ public static byte[] SerializeObject(object obj) { if (obj == null) return null; //内存实例 MemoryStream ms = new MemoryS...原创 2019-12-06 16:13:15 · 634 阅读 · 0 评论 -
Unity 计算角度和方向
在UGUI中计算角度和方向直接上代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestAngle : MonoBehaviour{ public RectTransform p1; public RectTransform p2...原创 2019-10-22 14:33:13 · 6067 阅读 · 0 评论 -
IP地址与整数之间的转换
C# IP地址与整数之间的转换IP地址与整数之间的转换1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001组合起来即为...转载 2018-12-04 14:54:02 · 2908 阅读 · 1 评论 -
C# byte[]数组和string的互相转化 (四种方法)
第一种string str = System.Text.Encoding.UTF8.GetString(bytes); byte[] decBytes = System.Text.Encoding.UTF8.GetBytes(str); 同样的,System.Text.Encoding.Default,System.Text.Encoding.ASCII也是可以的。还可以使用Sys...转载 2018-12-27 18:38:14 · 14276 阅读 · 0 评论 -
Json 解析 之 Litjson
1.使用Litjson方式 "result": [ { "name": "丹顶鹤", "ColorImagePath": "Image/D_1", "GrayImagePath": "Image/D_1"//D_0 }, { "name": "东方白鹳", "ColorImagePath": "Image...原创 2019-06-06 09:59:58 · 1126 阅读 · 0 评论 -
System.Buffer.BlockCopy 操作数组的用法
System.Buffer.BlockCopy 操作数组的用法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowcha...原创 2019-10-11 11:42:37 · 3341 阅读 · 0 评论 -
C# Byte[] 和 string
之前把Byte[]转为字符串查看的原始数据的时候比较麻烦后来发现了简单的方法一句话搞定 byte[] arr = new byte[] { 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 }; Debug.Log(System.BitConverter.ToString(arr)); //打印结果 //02-04-06-0...原创 2019-10-11 12:03:17 · 300 阅读 · 0 评论