Вы можете использовать класс StringBuilder или просто создать новую строку, добавив индексы в [0], [1], [2], [3] (в случае, если вам всегда нужны первые 4 символа.
Вы также можете создать функцию Left:
Console.Writeline(Left(myString, 4));
public static string Left(string param, int length)
{
string result = param.Substring(0, length);
return result;
}
Еще одна вещь, которую вы можете сделать, это создать метод расширения строки:
static class StringExtensions
{
public static String Left(this string str, int numbOfChars)
{
if(str.Length <= numbOfChars) return str;
return str.Substring(0, numbOfChars);
}
public static String Right(this string str, int numbOfChars)
{
if numbOfChars >= str.Length) return str;
return str.Substring(str.Length, str.Length-numbOfChars);
}
}
Вы можете назвать это так:
String test = "Hello World";
String str = test.Left(3); //returns Hel