Сложение чисел найденных в строке - C#
Формулировка задачи:
Дана строка произвольная к примеру "афыпфывпывдшпрыврыврожыроыроыр 1232+222 ывирывдпрывжрпывжрывэры"
мне нужно пробежать по этой строке и если в ней ей математическая операция между двумя числами выполнить ту или иную операцию.
Смог перезаписать эту строку в новый массив в виде "1232+222" ,но не знаю как сложить эти 2 числа. Можно ли как-нибудь 4 элемента массива записать в одну int переменную,то есть записать как-нибудь эти числа в переменные и сложть или как еще это можно сделать?
Решение задачи: «Сложение чисел найденных в строке»
textual
Листинг программы
static void Main(string[] args)
{
Console.WriteLine("Введите выражение: ");
String s = Console.ReadLine();
Console.WriteLine(" {0} = {1} ", s, Evaluate(s));
Console.ReadKey();
}
public static double Evaluate(string expression)
{
DataTable table = new DataTable();
table.Columns.Add("expression", typeof(string), expression);
DataRow row = table.NewRow();
table.Rows.Add(row);
return double.Parse((string)row["expression"]);
}