字符串的第一个字符可以通过以下操作检索吗?
MyString.ToCharArray[0]
字符串的第一个字符可以通过以下操作检索吗?
MyString.ToCharArray[0]
当前回答
只是MyString[0]。这使用了字符串。识字课索引器。
其他回答
也许这个会有帮助。我使用txtModel_Leave事件,然后创建方法来检测主文本框中的第一个字符。
private void txtMain_Leave(object sender, EventArgs e)
{
detectFirstChar();
}
private void detectFirstChar()
{
string mystr = txtModel.Text;
if (String.IsNullOrEmpty(txtModel.Text))
{
txtAwalan.Text = "";
}
else if (mystr.Substring(0, 1) == "F")
{
txtKategori.Text = "Finishing";
}
else if((mystr.Substring(0, 1) == "H"))
{
txtKategori.Text = "Half";
}
else
{
txtKategori.Text = "NONE";
}
}
MyString。删除(1、2);同样适用
这是另一种方法:
string mystr = "hello";
MessageBox.show(mystr.Substring(0, 1));
Mystring[0]应该足够了
在c# 8中,你可以使用范围。
myString[0..Math.Min(myString.Length, 1)]
加一个?在myString之后处理空字符串。