Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Как обойти антивирус https://www.cyberforum.ru/csharp-beginners/thread1926543.html
Написал программу которая отправляет мне файлы из appdata, на мэйл, но допустим аваст определяет это как вирус. Что посоветуете в таком случае сделать? P.S.: у меня нет опыта в написании вирусов,...
Конечный автомат C#
Задание типа нахождения кратчайшей последовательности вставок и удалений одного символа превращающий данную цепочку x в такую же данную y, что такое автомат представление имею, но вот как это описать
C# Найти наименьший номер элемента последовательности для которого выполняется условие
Задана последовательность аn . Задано некоторое число e. Найти наименьший номер (!) элемента последовательности для которого выполняется условие М. an=1/(n+1)^1, M:an<e....
C# Выбросить только конкретный цикл из метода в новый поток Работаю над проектом, и есть идея добавить прогресс бар, но проблема доволи знатная - идет зависание, пока циклы не отработают полностью и ползунок прогресс бара прыгает с 0 сразу на 100%. Ету... https://www.cyberforum.ru/csharp-beginners/thread1926482.html
C# Перевод вещественного числа в строку https://www.cyberforum.ru/csharp-beginners/thread1926475.html
Может кто-нибудь подсказать, как можно конвертировать число с двойной точностью в строку без использования методов Convert.ToString и Double.Parse? Подскажите, если кто знает. Пишу свой собственный...
Найти сумму максимальных элементов каждой строки и сумму максимальных элементов каждого столбца C#
Найти сумму максимальных элементов каждой строки Найти сумму максимальных элементов каждого столбца
C# Получить значение из списка LIST
Подскажите, можно ли как-то получить значение элемента списка зная один из двух параметров а так же что такой элемент всего единственный? Формат class CaptchaFormat { public...
C# Вычисление остатка от числа Здравствуйте, дорогие форумчане. При использовании функции "%" в примере ниже получается значение равное 0.34000000000000341. Прошу объяснить почему так получается, ведь там должно получиться 0.34... https://www.cyberforum.ru/csharp-beginners/thread1926448.html
C# Не работает RDP Client под Windows 10 https://www.cyberforum.ru/csharp-beginners/thread1926439.html
Добрый день. Проблема: не работает подключение по RDP с использованием using MSTSCLib и Microsoft RDP Client. При чем не работает только при запуске в Windows 10. На Win7 и Win8 все в порядке....
C# Почему не работает Remove добрый день, можете подсказать почему не срабатывает удаление из списка: using System; using System.Collections.Generic; using System.Xml; namespace OOP { class Language https://www.cyberforum.ru/csharp-beginners/thread1926421.html
OwenGlendower
Супер-модератор
Эксперт .NET
11507 / 9691 / 4067
Регистрация: 17.03.2014
Сообщений: 19,334
Записей в блоге: 1
Завершенные тесты: 2
24.02.2017, 20:55 0

Парсинг арифметических выражений

24.02.2017, 20:55. Просмотров 2415. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено OpenIdea как решение

Решение

OpenIdea, System.Linq.Dynamic умеет такое делать.
C#
1
2
3
string expression = "14 + 3 / Math.Log(7)";
var func = (Func<double>)System.Linq.Dynamic.DynamicExpression.ParseLambda(new ParameterExpression[0], typeof(double), expression).Compile();
double result = func();


Вернуться к обсуждению:
Парсинг арифметических выражений
2
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2017, 20:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Лексический анализ выражений. Формы записи выражений
Написать программу, представляющую математические выражения в форме обратной польской записи....

Лексический анализ выражений. Формы записи выражений
Уважаемые программисты помогите пожалуйста с заданием!!!!!!!!! Задание: Написать программу,...

Лексический анализ выражений. Формы записи выражений
Уважаемые форумчане помогите пожалуйста с задачей: Заранее спасибо! Добавлено через 19 часов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.