Короче, мне нужно создать небольшой интерфейс для шкалы взвешивания. Весовой шкаф отправляет на ПК строку String, и я хочу получить их и отсортировать, и, наконец, сохранить их в текстовом файле.C# Получение System.String [] вместо собственно строки
Для сортировки я ищу несколько ключевых слов с msgIn.Contains
(msgIn
- это строка) в корпусе коммутатора. В зависимости от ключевого слова я делаю:
data.Append(msgIn.Split(seperator, StringSplitOptions.RemoveEmptyEntries) + "\t\t");
И в конце концов, я использую:
using (System.IO.StreamWriter fileImport = new System.IO.StreamWriter(pathImportFile,true))
{fileImport.WriteLine(dataImport);}
(dataImport
является строка строитель)
Но в текстовом файле там только приходит "System.String[]
«а не настоящая строка. Я также пробовал его с помощью методов string.Join
и ToString
, но каждый раз получаю одинаковый результат. Как получить содержимое строки в файл?
Пожалуйста, покажите короткую, но * полную * программу, демонстрирующую проблему. Просто показывать фрагменты действительно не помогает. –
'String.Split' возвращает' String [] 'не одну строку' –
Что такое 'data'. И как вы заполняете 'dataImport'? – HimBromBeere