В дополнение к File.ReadAllText
, File.ReadAllLines
и File.WriteAllText
(и аналогичным помощникам из класса File
), показанным в , другой ответ вы можете использовать StreamWriter
/ StreamReader
.
Запись текстового файла:
using(StreamWriter writetext = new StreamWriter("write.txt"))
{
writetext.WriteLine("writing in text file");
}
Чтение текстового файла:
using(StreamReader readtext = new StreamReader("readme.txt"))
{
string readMeText = readtext.ReadLine();
}
Примечания:
using
вы можете использовать readtext.Close()
, но он не закрывает файл / считыватель / запись в случае исключений using
/ Close
- очень распространенная причина «почему данные не записаны в файл». Существует библиотека COM, это достаточно легко к доступу:
API UPnP Цель
UPnPв „ў платформа включает динамические сети интеллектуальных устройств, беспроводных устройств и ПК. Существует два API для работы с UPnP-сертифицированными-устройствами:
контрольная точка API , которая состоит из ряда COM-интерфейсов, раньше находила и устройства управления. API Хоста Устройства, который состоит из ряда COM-интерфейсов, раньше реализовывал устройства, которые размещаются компьютером.
Я использую это, которое, кажется, хорошо работает:
Инструменты Intels UPNP раньше могли экспортировать клиенты UPnP в C#. Комплект удерживается от использования, но должен все еще работать.
Эти инструменты Intel UPnP были повторно выпущены как инструменты с открытым исходным кодом по адресу: http://opentools.homeip.net . Новые инструменты называются «Инструменты разработчика для технологий UPnP». Они построены на C #, но есть бесплатный генератор кода, который выводит стеки C и C #. Стек C будет работать в Windows и Linux.
Ylian