//创建列表 //方法一 //创建了一个空的列表 通过类型后面的<>来表示这个列表存储的数据的类型 List<int> intList = new List<int>(); //方法二 var intlist1 = new List<string>(); //方法三 //创建了一个列表,里面的初始值有三个分别为 1 2 3 var intlist2 = new List<int>(){1,2,3}...
public void Send(string sendStr){ // 组装协议 byte[] bodyBytes = System.Text.Encoding.Default.GetBytes(sendStr); Int16 len = (Int16)bodyBytes.Length; byte[] lenBytes = BitConverter.GetBytes(len); byte[] sendBytes = lenBytes.Concat(bodyBytes).ToArray(); // 简洁代码同步发送 socket.Send...
Replace("1", "0"); //大小写转换 string s5 = s.ToLower(); string s6 = s.ToUpper(); //字符串截取(第一个参数是指定位置的index,第二个参数为截取元素的个数) //注意,不会自动判断是否越界,需要自己来控制 string s7 = s.Substring(0, 4); Debug.Log(s7); //字符串分割 Debug.Log(".....
Array.Reverse(temp); writer.Write(BitConverter.ToSingle(temp, 0)); } publicvoidWriteDouble(doublev) { byte[] temp = BitConverter.GetBytes(v); Array.Reverse(temp); writer.Write(BitConverter.ToDouble(temp, 0)); } publicvoidWriteString(stringv) { byte[] bytes = Encoding.UTF8.GetBytes(v); ...
requiredstringname=3; } 2.协议解析类的生成,如下图所示,双击protoToCs.bat文件就可以把proto文件夹下的.proto协议生成c#文件并存储在generate目录下,proto和生成的cs目录更改在protoToCs文件里面 @echo off @rem 对该目录下每个*.prot文件做转换setcurdir=%cd%setprotoPath=%curdir%\proto\setgenerate=%curdir...
ToArray():把List内的元素拷贝到一个新的数组内 trimToSize():将容量设置为List中元素的实际数目 二、List的用法 1、List的基础、常用方法: (1)、声明: List<T> mList = new List<T>(); ①、T为列表中元素类型,现在以string类型作为例子。
Index - indexText)); string str = s_TextBuilder.ToString(); char[] array = str.ToCharArray(); //把字符串转化成字符数组 IEnumerator enumerator = array.GetEnumerator(); //得到枚举器 StringBuilder stringBuilder = new StringBuilder(); while (enumerator.MoveNext()) //开始枚举 { if ((char)...
//C# 脚本示例 using UnityEngine; using System.Collections; public class ExampleScript : MonoBehaviour { void ConcatExample(int[] intArray) { string line = intArray[0].ToString(); for (i = 1; i < intArray.Length; i++) { line += ", " + intArray[i].ToString(); } return line; ...
data = Encoding.UTF8.GetString(byteList.ToArray(), 0, len); //获取得到数据data可以进行其他操作 //Console.WriteLine("客户端发来的是" + data+request.UserAgent); Console.WriteLine(Yandongyi.GazePoint.x + "-" + Yandongyi.GazePoint.y); ...
然后调用C#函数JsCshareUtil.TextAssetToArrayBuffer,转成Puerts.ArrayBuffer,返回给JS 加载第一个二进制文件excelconfig.bin,构造一个Uint8Array excelBufferUint8Array,输出前4个字节为10 153 138 1,没有问题 加载第二个二进制文件exceloffset.bin后,构造一个Uint8Array offsetBufferUint8Array,输出前4个字节为8 1...