Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Динамическое условие  [new]
aseylanyan
Member

Откуда:
Сообщений: 21
Здравствуйте,
Возможно ли в конструкцию IF ELSE в качестве условия вставить условие, которое будет считываться из текстового файла по ходу выполнения программы.
Спасибо.
11 июн 19, 07:42    [21906321]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
Tosh
Member

Откуда: Vladivostok
Сообщений: 2957
Можно
Один из вариантов - читай о Dynamic Expressions
11 июн 19, 08:21    [21906333]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20320
Tosh
Можно
Один из вариантов - читай о Dynamic Expressions

http://sergeyteplyakov.blogspot.com/2010/12/dynamic-linq.html
неплохая статья
11 июн 19, 08:35    [21906341]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145594
aseylanyan
Здравствуйте,
Возможно ли в конструкцию IF ELSE в качестве условия вставить условие, которое будет считываться из текстового файла по ходу выполнения программы.
Спасибо.

А чти конкретно в этом текстовом файле?
11 июн 19, 17:17    [21906933]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
hVostt
Member

Откуда:
Сообщений: 15390
aseylanyan,

можно считать из текстового файла программу и выполнить её на скриптовом языке: Lua, JavaScript, Mond, etc.
11 июн 19, 23:40    [21907105]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 4802
hVostt
aseylanyan,

можно считать из текстового файла программу и выполнить её на скриптовом языке: Lua, JavaScript, Mond, etc.

С помощью CodeDomProvider можно и на C# загрузить и выполнить.
12 июн 19, 05:34    [21907143]     Ответить | Цитировать Сообщить модератору
 Re: Динамическое условие  [new]
hVostt
Member

Откуда:
Сообщений: 15390
Сон Веры Павловны
С помощью CodeDomProvider можно и на C# загрузить и выполнить.


Лучше C# Scripting API )

https://github.com/dotnet/roslyn/wiki/Scripting-API-Samples#expr

Но всё же для скриптинга C# -- хуже некуда. Суть скриптинга -- возможность писать верхнеуровневую логику, проверки всякие там не программистом, значит нужен самый простейший скриптовый язык и DSL.
14 июн 19, 03:05    [21908291]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить