我正在尝试检查用户是否在文本框中输入了{或}。
这是if语句:
private void btn_convert_Click(object sender, EventArgs e)
{
lbl_output.Text = "";
try
{
if (txb_code.Text.Substring(0, 1) == "{" || txb_code.Text.Substring(0, 1) == "}")
{
lbl_output.Text = "In Python gibt es kein { oder }.\nStattdessen muss der darauffolgende\n Code um einen Tab (4 Leerzeichen)\neingeschoben werden.\n Beispiel in Python:\nif(i == 1):\n\tprint(\"i ist 1!\")";
}
}
catch { }
}
答案 0 :(得分:0)
只要第一个字母是括号。
然后我将像这样使用StartsWith():
private void button1_Click(object sender, EventArgs e)
{
if (txb_code.Text.StartsWith("{"))
{
Console.WriteLine("Bracket in first position present.");
}
else
{
Console.WriteLine("Bracket in first position NOT present.");
}
}
如果您真的想在开头使用任一括号,那么:
if (txb_code.Text.StartsWith("{") || txb_code.Text.StartsWith("}"))