Проблем със .Split("|")
Здравейте, при една от задачите които се опитвам се оптвам да сплитна по ("|",space и "-" ) .Дава ми следната грешка :Represents text a as a series of Unicide characters.To browse .NET Framework sourve code for this type.Тоест не мога да сплитвам по стринг
cannot convert string to char:
List<string> journal = Console.ReadLine()
.Split("|")
.ToList();
Моля за съдейстивие
Здравейте,
Балгодаря ви за бързият отговор.Проектите са ми на .NET Core.Това е част от задача трета от TehModule на 04.11.2018 където , трябва да сплитна по празно място тире и после пак празно място. Ето малка част от кода
List<string> journal = Console.ReadLine() Split(',') .ToList();
string command = Console.ReadLine();
while (command !="Retire!") string[] tokens = command.Split('-').ToArray(); string subCommand = tokens[0]; string quest = tokens[1];
Видях решние на ваш колега където string[] tokens = command.Split(" - ").ToArray(); и така е решил казуса с празните места
Я погледни пак... Оverload-а на .Split(), който да приема само String, го въвеждат след 1.1 (2.0). Съмнявам се да пишеш на толкова стара версия. Най-лесно можеш да провериш като отвориш .csproj файла и провериш "TargetFramework" елемента е "netcoreapp" или ако имаш генериран App.config там също пише supportedRuntime.
Благодаря ви за съдейстивието ,
Всичко вече е нормално.