comment".Prendre()` sur une chaîne et obtenir une chaîne de caractères à la fin?

LINQ to Objects prend en charge les requêtes sur les objets string, mais lorsque j'utilise le code comme ci-dessous:

string SomeText = "this is some text in a string";
return SomeText.Take(6).ToString();

Tout ce que j'obtiens est:

System.Linq.Enumerable+<TakeIterator>d__3a`1[System.Char]

Cette question est abordée comme un "accident" dans cette question mais c'est ce que je suis en train d'essayer de le faire et je ne le trouve pas grâce à la recherche de n'importe où.

Je sais qu'il y a d'autres manières de manipuler les chaînes de caractères, mais ensuite je sais aussi que vous pouvez faire vraiment des trucs cool avec LINQ et j'aimerais juste savoir si il y a une façon de couper une chaîne de caractères à partir d'une certaine longueur avec LINQ?

InformationsquelleAutor rtpHarry | 2011-05-21