Skip to content

Commit c4da055

Browse files
author
linzhijun
committed
fix
1 parent 4d3b20a commit c4da055

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

csharp/ToolGood.Algorithm/Internals/Functions/FunctionBase.string.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public override Operand Evaluate(AlgorithmEngine work, Func<string, Operand> tem
125125
return Operand.Error("Function '{0}' parameter is error!", "CODE");
126126
}
127127
char c = args1.TextValue[0];
128-
return Operand.Create((decimal)(int)c);
128+
return Operand.Create((int)c);
129129
}
130130
public override void ToString(StringBuilder stringBuilder, bool addBrackets)
131131
{
@@ -226,7 +226,7 @@ public Function_LEN(FunctionBase func1) : base(func1)
226226
public override Operand Evaluate(AlgorithmEngine work, Func<string, Operand> tempParameter)
227227
{
228228
var args1 = func1.Evaluate(work, tempParameter); if (args1.IsNotText) { args1 = args1.ToText("Function '{0}' parameter is error!", "Len"); if (args1.IsError) { return args1; } }
229-
return Operand.Create((decimal)args1.TextValue.Length);
229+
return Operand.Create(args1.TextValue.Length);
230230
}
231231
public override void ToString(StringBuilder stringBuilder, bool addBrackets)
232232
{

csharp/ToolGood.Algorithm/Internals/Functions/FunctionBase.sum.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ public override Operand Evaluate(AlgorithmEngine work, Func<string, Operand> tem
275275
}
276276
}
277277
}
278-
return Operand.Create((decimal)count);
278+
return Operand.Create(count);
279279
}
280280
public override void ToString(StringBuilder stringBuilder, bool addBrackets)
281281
{
@@ -435,7 +435,7 @@ public override Operand Evaluate(AlgorithmEngine work, Func<string, Operand> tem
435435
product *= (double)num;
436436
}
437437
double geoMean = Math.Pow(product, 1.0 / list.Count);
438-
return Operand.Create((decimal)geoMean);
438+
return Operand.Create(geoMean);
439439
}
440440
public override void ToString(StringBuilder stringBuilder, bool addBrackets)
441441
{

csharp/ToolGood.Algorithm/ToolGood.Algorithm.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<Product>ToolGood.Algorithm</Product>
2020
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2121
<SignAssembly>true</SignAssembly>
22-
<Version>5.0.0.7</Version>
22+
<Version>5.0.0.8</Version>
2323
<AssemblyOriginatorKeyFile>ToolGood.Algorithm.snk</AssemblyOriginatorKeyFile>
2424
<DelaySign>false</DelaySign>
2525
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\ToolGood.Algorithm.xml</DocumentationFile>

0 commit comments

Comments
 (0)