将小写字母转换为大写字母,但问题是它删除了大写字母,扩大了小写字母,我不希望大写字母也被删除。
例如
Input = AbCd
产出= BD
}
string str;
String s;
private void button1_Click(object sender, EventArgs e)
{
str = textBox1.Text;
foreach (int i in str)
if (i >= 97 && i <= 122)
s += (char) (i - 32) ;
textBox2.Text = s ;
}发布于 2022-11-28 18:26:32
除了有更好的方法来执行您想做的事情之外,问题是您缺少了一个else语句,其中您将已经大写的字符复制到新的字符串中:
private void button1_Click(object sender, EventArgs e)
{
string s = "";
foreach (int i in textBox1.Text)
{
if (i >= 97 && i <= 122) s += (char) (i - 32);
else s += (char) i;
}
textBox2.Text = s ;
}https://stackoverflow.com/questions/74604881
复制相似问题