Дописать в текстовый файл строку с данными различных типов - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем здравствуйте. Есть данные: Integer, String, Single(25) Нужно дописать (если файл не существует, то создать) эти данные в строку текстового файла через запятую. На конце строки Chr(13). К текстовому файлу в который будет дописываться строка должен быть разрешён общий доступ любых других программ. То есть формат строки (множества строк) в получившемся текстовом файле будет приблизительно следующим: 11, "asdf", 12.478, 1.2, 7654.66, .... , 5.7 7, "fdj", 9.8, 1.2345, 7.66, .... , 18.43 ... Старый способ (от VB-6):
Листинг программы
  1. Open ... For Append Shared As #numFile
  2. Write #numFile, 11, "asdf", 12.478, 1.2, 7654.66, .... , 5.7
  3. Close #numFile
Наверняка существует какая-то альтернатива этому методу в NET. (Раздел "Работа с файлами - Полезные коды" я просмотрел. Там говорится о записи в текстовый файл массива однотипных данных, и нет упоминания о способе доступа к файлу, разрешениях при работе с файлом(Shared).)
Ещё конкретнее: Нужен современный аналог следующего устаревшего кода
Листинг программы
  1. Dim numFile As Integer = FreeFile()
  2. Dim sng() As Single = {12.478, 1.2, 7654.66, 0.077, 99.123, 5.7}
  3. FileOpen(numFile, "123.txt", OpenMode.Append, OpenAccess.ReadWrite, OpenShare.Shared)
  4. FileSystem.WriteLine(numFile, 11, "asdf", sng(0), sng(1), sng(2), sng(3), sng(4), sng(5))
  5. FileClose(numFile)

Решение задачи: «Дописать в текстовый файл строку с данными различных типов»

textual
Листинг программы
  1. Dim ss As String = ""asdf""

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы