Skip to content

Commit 57d26ad

Browse files
author
linzhijun
committed
fix
1 parent ff06f3b commit 57d26ad

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

csharp/ToolGood.Algorithm/Internals/Functions/Csharp/Function_JOIN.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public override Operand Evaluate(AlgorithmEngine engine, Func<AlgorithmEngine, s
2424
}
2525
}
2626
if(args1.IsArray) {
27-
var list = new List<string>();
27+
var list = new List<string>(args1.ArrayValue.Count);
2828
var o = FunctionUtil.F_base_GetList(args1, list);
2929
if(o == false) return ParameterError(1);
3030

@@ -36,7 +36,7 @@ public override Operand Evaluate(AlgorithmEngine engine, Func<AlgorithmEngine, s
3636
args1 = ConvertToText(args1, 1);
3737
if(args1.IsError) { return args1; }
3838

39-
var list = new List<string>();
39+
var list = new List<string>(args.Count);
4040
for(int i = 1; i < args.Count; i++) {
4141
var o = FunctionUtil.F_base_GetList(args[i], list);
4242
if(o == false) return ParameterError(i + 1);

0 commit comments

Comments
 (0)