Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как мне вставить код в код? / 4 сообщений из 4, страница 1 из 1
02.08.2005, 10:16
    #33195711
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мне вставить код в код?
Есть два кода. Надо внедрить 1-й во 2-й.
Сохраним 1-й в строковую переменную и затем внедрим её во 2-й.
Например,

String s="for(i=0;i<=iMax;i++) iSum+=i;"
Int32 i=0;
Int32 iMax=10;
Int32 iSum=0;
include(s);

Но данный код не будет работать, так как не существует оператора include.
Вопрос: существует ли вообще в семействе языков .NET способ вставки фрагмента кода, подобный приведённому в примере? Может не на переменную ссылка должна быть, а на текстовый файл, например include(FileName.txt)?

Кто чего хочет сказать по этому поводу - прошу.

Примечание: в принципе, можно с помощью GoTo, но это наверно некрасиво будет:

GoTo 2:;
1:
for(i=0;i<=iMax;i++) iSum+=i;
GoTo 3:;
2:
Int32 i=0;
Int32 iMax=10;
Int32 iSum=0;
GoTo 1:;
3:
...
Рейтинг: 0 / 0
02.08.2005, 10:38
    #33195789
Павел Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мне вставить код в код?
Вы правда с Сатурна свалились? Или до этого на ёкселе и Quatro-Pro писали? (может ещё перл, но вряд ли).

Не надо так делать.

Попробуйте переформулировать задачу. Для чего Вам это надо? Переиспользование кода? Применяйте ОО подходы к проектированию системы.
...
Рейтинг: 0 / 0
02.08.2005, 10:38
    #33195791
Dats
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мне вставить код в код?
Смотреть в сторону CodeDOM в MSDN.
...
Рейтинг: 0 / 0
02.08.2005, 12:16
    #33196112
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мне вставить код в код?
Так. Кто чего ещё думает? Мне, кстати на другом форуме подсказали оператор Eval(), но беда в том, что он работает только на JScript.net, я же пока использую только Си и Бейсик, желательно Си.
Где-то на Мании подобное обсуждалось, но давно, несколько лет назад. Неохота копать.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как мне вставить код в код? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]