XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFE各类拓展/CyberComm.cs
+1
-1
Modified
XFE各类拓展/ListExtension.cs
+1
-1
XFEstudio/XFEExtension
修复XFEList协议
89a0b5d
代码差异
2 个文件
+2
-2
@@ -9,7 +9,6 @@ using System.Text;
9
9
using System.Threading;
10
10
using System.Threading.Tasks;
11
11
using XFE各类拓展.ArrayExtension;
12
using XFE各类拓展.ArrayExtension.AI;
13
12
using XFE各类拓展.BufferExtension;
14
13
using XFE各类拓展.FormatExtension;
15
14
using XFE各类拓展.TaskExtension;
@@ -1101,6 +1100,7 @@ namespace XFE各类拓展.CyberComm
1101
1100
{
1102
1101
var receivedMessage = Encoding.UTF8.GetString(receivedBinaryBuffer);
1103
1102
var unPackedMessage = receivedMessage.ToXFEArray<string>();
1103
await Console.Out.WriteLineAsync(unPackedMessage.Length.ToString());
1104
1104
workBase.textMessageReceived?.Invoke(this, new XCCTextMessageReceivedEventArgsImpl(this, ClientWebSocket, unPackedMessage[2], unPackedMessage[0], XCCTextMessageType.Text, unPackedMessage[1]));
1105
1105
}
1106
1106
catch (Exception ex)
@@ -51,7 +51,7 @@ namespace XFE各类拓展.ListExtension
51
51
{
52
52
string[] strings = str.Split(new string[] { "[+-", "-+]" }, StringSplitOptions.None);
53
53
List<T> list = new List<T>();
54
for (int j = 1; j < (strings.Length - 1) / 2; j += 2)
54
for (int j = 1; j < strings.Length - 1; j += 2)
55
55
{
56
56
list.Add((T)Convert.ChangeType(strings[j].Replace("[++", "[+").Replace("++]", "+]"), typeof(T)));
57
57
}