DataTable, SyntaxErrorException. Нужна помощь с кодом! C#

Недавно начал изучать c#.Решил попробовать создать калькулятор и возникла проблема.
Когда в своем калькуляторе я выполняю операции с типом Double, выдает синтаксическую ошибку в данной строке.Подскажите как исправить.

textBox1.Text = Convert.ToString(Convert.ToDouble(new DataTable().Compute(textBox1.Text, "")));

какую?

Вообще тут странное что-то, непонятно зачем DataTable :thinking:

image

О DataTable не знаю, использовал из ответа на вопрос как перевести строку в математический оператор

А в строке что?

выражение

Я возможно понял в чем у меня проблема, калькулятор выдает число double через запятую, и когда я меняю запятую на точку все происходит верно и без ошибок


image
image

Да, если нужны запятые, то как вариант можно просто заменять их перед вычислением
....Compute(textBox1.Text.Replace(',', '.').....
и потом обратно.