字符串的第一个字符可以通过以下操作检索吗?

MyString.ToCharArray[0]

当前回答

试试这个,

字符串s1 =“好”; 字符串s = s1.Substring (0,1);

其他回答

试试这个,

字符串s1 =“好”; 字符串s = s1.Substring (0,1);

你可以使用LINQ

char c = mystring.FirstOrDefault()

如果字符串为空,它将等于'\0'。

或者你可以这样做:

MyString[0];

在c# 8中,你可以使用范围。

myString[0..Math.Min(myString.Length, 1)]

加一个?在myString之后处理空字符串。

下面从字符串中获取第一个字符的示例可能会对某些人有所帮助

string anyNameForString = "" + stringVariableName[0];