У меня возникли проблемы с поиском метасимвола для «Unit Separator» для замены вкладок в плоском файле.Заменить вкладки (« t») в плоском файле с помощью «Unit Separator» (0x1f) в C#
До сих пор у меня есть это:
File.WriteAllLines(outputFile,
File.ReadLines(inputFile)
.Select(t => t.Replace("\t", "\0x1f"))); //this does not work
Я также попытался:
File.WriteAllLines(outputFile,
File.ReadLines(inputFile)
.Select(t => t.Replace("\t", "\u"))); //also doesn't work
И
File.WriteAllLines(outputFile,
File.ReadLines(inputFile)
.Select(t => t.Replace("\t", 0x1f))); //also doesn't work
Как правильно использовать шестигранник в качестве параметра? Кроме того, что метасимвол для «Unit Сепаратор"
Первый вариант почти такой; только вам не нужно '0' между' \ 'и' x'. Проверьте раздел 2.4.4.4 Спецификации языка C# (можно загрузить на https://www.microsoft.com/en-us/download/details.aspx?id=7029) – ach