You can use Enumerable.Take like:
char[] array = yourStringVariable.Take(5).ToArray();
Or you can use String.Substring.
string str = yourStringVariable.Substring(0,5);
Remember that String.Substring
could throw an exception in case of string's length less than the characters required.
If you want to get the result back in string then you can use:
The plus with the approach is not checking for length before hand.
- The other way is to use
String.Substring
with error checking
like:
string firstFivCharWithSubString =
!String.IsNullOrWhiteSpace(yourStringVariable) && yourStringVariable.Length >= 5
? yourStringVariable.Substring(0, 5)
: yourStringVariable;
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…