Merge pull request '🪼 perf(工具): 优化字符串分割语法,使用更简洁的Split方法调用' (#367) from jasondom/Admin.NET.Pro:v2 into v2
Reviewed-on: https://code.adminnet.top/Admin.NET/Admin.NET.Pro/pulls/367
This commit is contained in:
commit
44a55a972d
@ -52,7 +52,7 @@ public static class CommonHelper
|
|||||||
string noLetters = Regex.Replace(version, "[a-zA-Z]", "");
|
string noLetters = Regex.Replace(version, "[a-zA-Z]", "");
|
||||||
|
|
||||||
// 2. 按 '.' 分割版本号
|
// 2. 按 '.' 分割版本号
|
||||||
string[] parts = noLetters.Split(['.'], StringSplitOptions.RemoveEmptyEntries);
|
string[] parts = noLetters.Split('.', StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
|
||||||
// 3. 确保至少有3部分,不足则补 "0"
|
// 3. 确保至少有3部分,不足则补 "0"
|
||||||
if (parts.Length < 3)
|
if (parts.Length < 3)
|
||||||
|
|||||||
@ -31,7 +31,7 @@ public class PathTreeBuilder
|
|||||||
|
|
||||||
foreach (var path in paths)
|
foreach (var path in paths)
|
||||||
{
|
{
|
||||||
var parts = path.Split(['/'], StringSplitOptions.RemoveEmptyEntries);
|
var parts = path.Split('/', StringSplitOptions.RemoveEmptyEntries);
|
||||||
TreeNode currentNode = root;
|
TreeNode currentNode = root;
|
||||||
|
|
||||||
foreach (var part in parts)
|
foreach (var part in parts)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user