Сложение чисел найденных в строке - 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"]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д