XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore/BufferExtension/XFEBuffer.cs
+8
-7
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+2
-6
XFEstudio/XFEExtension
优化了XFEBuffer的枚举器实现方式
13a2766
代码差异
2 个文件
+10
-13
@@ -156,18 +156,19 @@ public class XFEBuffer : IEnumerable<KeyValuePair<string, byte[]>>
156
156
{
157
157
return [.. bufferDictionary.Keys];
158
158
}
159
160
159
/// <summary>
161
160
/// 获取枚举器
162
161
/// </summary>
163
162
/// <returns></returns>
164
public IEnumerator GetEnumerator() => ((IEnumerable)bufferDictionary).GetEnumerator();
163
public IEnumerator<KeyValuePair<string, byte[]>> GetEnumerator()
164
{
165
return bufferDictionary.GetEnumerator();
166
}
165
167
166
/// <summary>
167
/// 获取枚举器
168
/// </summary>
169
/// <returns></returns>
170
IEnumerator<KeyValuePair<string, byte[]>> IEnumerable<KeyValuePair<string, byte[]>>.GetEnumerator() => ((IEnumerable<KeyValuePair<string, byte[]>>)bufferDictionary).GetEnumerator();
168
IEnumerator IEnumerable.GetEnumerator()
169
{
170
return ((IEnumerable)bufferDictionary).GetEnumerator();
171
}
171
172
172
173
/// <summary>
173
174
/// XFE的二进制数组协议
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>3.2.8</Version>
8
<Version>3.2.9</Version>
9
9
<Title>XFEExtension</Title>
10
10
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11
11
<AnalysisLevel>latest</AnalysisLevel>
@@ -21,11 +21,7 @@
21
21
<PackageReleaseNotes>
22
22
## 调整
23
23
24
优化 XFEBuffer 类并更新版本号至 3.2.8
25
26
在 `XFEBuffer.cs` 中实现了 `IEnumerable<KeyValuePair<string, byte[]>>` 接口,增强了枚举功能,新增获取枚举器的方法,并调整了 `GetHeaders` 方法的返回值。
27
28
在 `XFEExtension.NetCore.csproj` 中更新版本号,并在发布说明中添加了对 `XFEBuffer` 中枚举器获取方式的优化说明。
24
优化了XFEBuffer的枚举器实现方式
29
25
30
26
## 新增
31
27