LINQ to Objects поддерживает запросы к строковым объектам, но когда я использую код, например, ниже:
string SomeText = "this is some text in a string";
return SomeText.Take(6).ToString();
Все, что я получаю, это:
System.Linq.Enumerable+<TakeIterator>d__3a`1[System.Char]
Это обсуждается как "авария" в этом вопросе, но это то, что я на самом деле пытаюсь сделать, и я не могу найти его через поиск где угодно.
Я знаю, что есть другие способы манипулировать строками, но потом я также знаю, что вы можете делать действительно интересные трюки с LINQ, и я просто хотел бы знать, есть ли способ обрезать строку до определенной длины с помощью LINQ?