# The C1CalcEngine Class

## Content



The [C1CalcEngine](/componentone/api/wpf/online-binding/dotnet-framework-api/C1.WPF.Binding.4.6.2/C1.WPF.Binding.C1CalcEngine.html) class is responsible for parsing and evaluating the expressions used in [C1Binding](/componentone/api/wpf/online-binding/dotnet-framework-api/C1.WPF.Binding.4.6.2/C1.WPF.Binding.C1Binding.html) objects, but it is a public class and can also be used independently of **C1Binding**.

The **C1CalcEngine** class has two main methods: **Parse** and **Evaluate**:

1.  **Parse** parses strings into **Expression** objects.
2.  **Evaluate** parses strings and evaluates the resulting expression.

## See Also

[C1CalcEngine Usage Scenarios](/componentone/docs/wpf/online-binding/Introduction_to_ComponentOne_Binding_Expressions/The_C1CalcEngine_Class/C1CalcEngine_Usage_Scenarios)