Программа должна создавать файл формата .html
. Нужно что-бы при этом в эту же папку из приложения распаковались jquery.js, jquery-ui.js
. Я не могу понять как это реализовать. Какие есть идеи?
Когда мы что либо добавляем в ресурсы, то мы автоматически получаем те данные, что находятся в этом файле. Если это изображение - получаем Bitmap
или его аналоги, если текстовый файл - получаем string
, если это файл - получим скорей всего byte[]
. Зная тип мы смело можем воспользоваться классом File
и записать нужные данные на диск.
Давайте простой пример:
Ресурсы
.
Теперь мы можем работать с данным ресурсом так, как нам хочется. К примеру запишем всю информацию с файла на диск:
File.WriteAllText("jquery-3.3.1.js", Properties.Resources.jquery_3_3_1);
Здесь мы вызываем обычный метод WriteAllText()
который записывает весь string в файл. Если мы поставим в свойствах ресурса к примеру тип Binary
, то мы также сможем записать файл, но уже другим методом (WriteAllBytes):
File.WriteAllBytes("jquery-3.3.1.js", Properties.Resources.jquery_3_3_1);
Если к примеру у нас изображение, то тут немного другой подход. Так, как наше изображение получает тип Bitmap
, то мы можем сохранить это как байты, либо смело можем воспользоваться методом сохранения самого Bitmap
(Save):
Properties.Resources.cha_elf.Save("img.png");
Как видите все зависит от типа данных, которые мы закладываем в ресурсы.
В общем удачи в изучении C#!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Вопрос: этот код работает, но я не понимаю какЕсли Т будет неким SomeDerrivedClass, который наследуется от SomeBaseClass, тогда каким образом происходит...
Изучаю язык, решил написать нейросеть на 3 нейронакод написан, но где-то ошибка
Читаю текст из файла, нужно его обработать вставить в другой файлFile