diff --git a/anbs_cp/Classes/LikeDelphi.cs b/anbs_cp/Classes/LikeDelphi.cs
index bc90c11..fb938d0 100644
--- a/anbs_cp/Classes/LikeDelphi.cs
+++ b/anbs_cp/Classes/LikeDelphi.cs
@@ -10,12 +10,21 @@ public static class LikeDelphi
{
///
/// Аналог функции IncludeTrailingBackslash
+ /// версия 2.1 (20240403) - исправлена ошибка;
/// версия 2.0 (20231213) - ОС-независимая реализация.
///
/// Путь, к которому нужно добавить slash
/// Путь со slash в конце
- public static string IncludeTrailingBackslash(string path) =>
- $"{path.TrimEnd(Path.PathSeparator)}{Path.PathSeparator}";
+ public static string IncludeTrailingBackslash (string path)
+ {
+ // Если path не заканчивается slash-ем
+ if (!path.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal))
+ // - то добавляем slash
+ path += Path.DirectorySeparatorChar;
+
+ // Выводим результат
+ return path;
+ }
///
/// Парсер строки в множество строк
diff --git a/anbs_cp/anbs_cp.csproj b/anbs_cp/anbs_cp.csproj
index 7aef50a..6b79559 100644
--- a/anbs_cp/anbs_cp.csproj
+++ b/anbs_cp/anbs_cp.csproj
@@ -2,7 +2,7 @@
net8.0
- 2024.4.2.1
+ 2024.4.3
Александр Бабаев
Набор компонентов ANB Software
Библиотека полезных методов языка C#