From afc8832facbd262f0260c951d35ce67ef3dafc92 Mon Sep 17 00:00:00 2001 From: MadCode1982 <528764698@qq.com> Date: Tue, 3 Sep 2024 12:30:31 +0800 Subject: [PATCH 1/2] Update InternalBitConverter.cs fixed text.IndexOf("\0") return 0 in .net core --- Common/StructuredStorage/Common/InternalBitConverter.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Common/StructuredStorage/Common/InternalBitConverter.cs b/Common/StructuredStorage/Common/InternalBitConverter.cs index 4f883799..baaea83c 100644 --- a/Common/StructuredStorage/Common/InternalBitConverter.cs +++ b/Common/StructuredStorage/Common/InternalBitConverter.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using System.Text; namespace b2xtranslator.StructuredStorage.Common @@ -59,9 +60,9 @@ internal string ToString(byte[] value) var enc = new UnicodeEncoding(); string result = enc.GetString(value); - if (result.Contains("\0")) + if (result.Contains('\0')) { - result = result.Remove(result.IndexOf("\0")); + result = result.Remove(result.IndexOf('\0')); } return result; } From 62c4c141ad545312f7dbf7069a176c7d812bc5d8 Mon Sep 17 00:00:00 2001 From: MadCode1982 <67041064+MadCode1982@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:20:29 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 合并测试 --- Common/CommonTranslatorLib/AbstractOpenXmlMapping.cs | 2 +- Common/CommonTranslatorLib/BinaryDocument.cs | 1 + Common/CommonTranslatorLib/IMapping.cs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Common/CommonTranslatorLib/AbstractOpenXmlMapping.cs b/Common/CommonTranslatorLib/AbstractOpenXmlMapping.cs index c28f8af5..4d24815a 100644 --- a/Common/CommonTranslatorLib/AbstractOpenXmlMapping.cs +++ b/Common/CommonTranslatorLib/AbstractOpenXmlMapping.cs @@ -1,5 +1,5 @@ using System.Xml; - +//添加注释1 namespace b2xtranslator.CommonTranslatorLib { public abstract class AbstractOpenXmlMapping diff --git a/Common/CommonTranslatorLib/BinaryDocument.cs b/Common/CommonTranslatorLib/BinaryDocument.cs index 006ba940..bd56fb23 100644 --- a/Common/CommonTranslatorLib/BinaryDocument.cs +++ b/Common/CommonTranslatorLib/BinaryDocument.cs @@ -1,3 +1,4 @@ +//添加注释2 namespace b2xtranslator.CommonTranslatorLib { public abstract class BinaryDocument : IVisitable diff --git a/Common/CommonTranslatorLib/IMapping.cs b/Common/CommonTranslatorLib/IMapping.cs index d4217392..287f3181 100644 --- a/Common/CommonTranslatorLib/IMapping.cs +++ b/Common/CommonTranslatorLib/IMapping.cs @@ -1,3 +1,4 @@ +////添加注释3 namespace b2xtranslator.CommonTranslatorLib { public interface IMapping where T : IVisitable