Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 3

Как вставить содержимое файла в *.cs при компиляции?

08.06.2009, 13:14. Показов 2252. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть файл с полсотней функций на шарпе. Для скорости работы они не оформлены как отдельный класс и вставляются вручную в нужные классы проектов.
Помнится на С++ MFC были способы вставлять содержимое сторонних файлов в нужное место при компиляции. Что есть для этого в C#?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.06.2009, 13:14
Ответы с готовыми решениями:

Как вставить в текущую html-страницу содержимое другого html-файла?
Как вставить в текущую html-страницу содержимое другого html-файла? Допустим есть файл index.php: <html> ...

При компиляции содержимое окна не отображается
Прошу меня не ругать сильно, я еще глубокий новичок в C#, WPF, и прочих десктопных языках программирования. В общем, проблема такая....

Вставить после найденной строки содержимое файла
Написать shell-процедуру,которая: читает содержимое первого файла, передаваемого в качестве первого параметра; читает содержимое...

6
Администратор
 Аватар для mik-a-el
87843 / 53164 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
08.06.2009, 13:18
Цитата Сообщение от Taho Посмотреть сообщение
Для скорости работы они не оформлены как отдельный класс и вставляются вручную в нужные классы проектов.
И сколько же вы выигрываете в скорости? И сколько проигрываете на сопровождении продублированного кода?
ИМХО, это полный бред. Оформляйте это в класс в отдельной сборке и используйте в других проектах.
0
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 3
08.06.2009, 14:39  [ТС]
Гы,
в CF важен каждый такт, если будут сотни тысяч обращений - на одних переходах в другой класс потеряю целые секунды.
Насчет отдельного класса - в VS C# нет подобия inline, оптимизация делается как ему вздумается. Вставка классо-независимого кода внутрь моих классов решила-бы проблему.
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
09.06.2009, 03:25
Если производительность критична, зачем пишите на C#?
0
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 3
10.06.2009, 09:08  [ТС]
Вы, пардон, не пробовали писать на ассемблере? Очень рекомендую - команд в сотни раз меньше чем в C#, не надо будет вам напрягать мозг и больше времени останется на идиотские комментарии. Задал простой (для опытного шарпника) вопрос и ни одного нормального ответа. Если интересует - копайте #line.
0
 Аватар для _NuClear
27 / 27 / 2
Регистрация: 09.12.2008
Сообщений: 138
10.06.2009, 17:06
возможно вам помогут частичные методы и классы...
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
11.06.2009, 02:27

Не по теме:

В C# команд больше в сотни раз? Блин, почему мне никто не сказал.



Снимаю шляпу. С помощью диррективы #line, которая нужна для изменения номера строки компилятора, заставить компилятор вставить кусок кода из другого файла, могут только сверх "опытные шарпники".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.06.2009, 02:27
Помогаю со студенческими работами здесь

Как скопировать всё содержимое тега (включая другие теги и их содержимое) и вставить внутрь другого тега
Пробовал .clone $(".la_desktop").clone().appendTo(".la_mobile"); HTML: <div class="l_articles la_desktop"> ...

Как при чтение файла сохранить содержимое в переменную?
Помогите пожалуйста Как при чтение файла сохранить содержимое в переменную. У меня при выводе выдает undefined

Нужно скопировать все содержимое одного файла (не текстового) F1 и вставить в файл F2 с добавлением
Нужна помощь - я еще новичок.. Нужно скопировать все содержимое одного файла (не текстового) F1 и вставить в файл F2 с добавлением.. ...

Создать файлы с именами, записанными в текстовом файле, и вставить в них содержимое другого текстового файла
Добрый день ... имеется: 1. файл 1.txt, содержит 500 строчек с цифрами (ИНН организации). 2. файл 2.txt, содержит произвольный текст....

Как вывести на экран консоли содержимое из файла txt и при необходимости добавить информацию в файл?
C# Как вывести на экран консоли содержимое из файла txt и при необходимости добавить информацию в файл?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru