我有一个文本块和几个按钮我想做的是看看文本块中的最后一个字符是否是 ^ 如果是这样我希望下一个所有数字都进入上标
这就是我所做的
private void buttonxn_Click(object sender, RoutedEventArgs e)
{
textBlock1.Text = textBlock1.Text + "x^";
}
private void button1_Click(object sender, RoutedEventArgs e)
{
int len=textBlock1.Text.Length;
string x = textBlock1.Text.Substring(len-1, 1);
if(x=="^")
{
textBlock1.Text = textBlock1.Text + "\x2070";
}
else
textBlock1.Text = textBlock1.Text + "1";
}
但这仅在功率为一位数时才有帮助,如何使其适用于 x^12 或其他我试图制作字符串并检查的东西
string power ={ "\x2070", "\x00b9", "\x00b2", "\x00b3", "\x2074", "\x2075", "\x2076", "\x2077", "\x2078", "\x2079" };
现在在所有按钮的单击事件中,我可以在最后一个字符处于“电源”状态时进行检查,因此按下的下一个数字按钮也将处于电源状态,直到按下任何其他键(如 +,-)......我希望我自己清楚..对不起,如果我有点新