XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

优化了XFEBuffer的枚举器实现方式

13a2766
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

2 个文件 +10 -13
Modified XFEExtension.NetCore/BufferExtension/XFEBuffer.cs +8 -7
@@ -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的二进制数组协议
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +2 -6
@@ -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&lt;KeyValuePair&lt;string, byte[]&gt;&gt;` 接口,增强了枚举功能,新增获取枚举器的方法,并调整了 `GetHeaders` 方法的返回值。
27
28 在 `XFEExtension.NetCore.csproj` 中更新版本号,并在发布说明中添加了对 `XFEBuffer` 中枚举器获取方式的优化说明。
24 优化了XFEBuffer的枚举器实现方式
29 25
30 26 ## 新增
31 27