问题描述
for(int i = 0; i< theString.Length; i ++)
{
output_screen.Text-=(char)(((((((Convert.ToInt32(theString.ToCharArray()[i]]-97)))-(Convert.ToInt32(key_input.Text)))%26)+ 97);
}
for (int i = 0; i < theString.Length; i++)
{
output_screen.Text -= (char)(((((Convert.ToInt32(theString.ToCharArray()[i])-97)) - (Convert.ToInt32(key_input.Text))) % 26) + 97);
}
错误是:
错误 1 运算符'-='不能应用于类型为'string'和'char'的操作数
Error 1 Operator '-=' cannot be applied to operands of type 'string' and 'char'
h 现在我解决了吗?
推荐答案
您想发生什么?您要从字符串中删除所有出现的字符,还是仅删除最后一个字符,还是什么?
What do you want to happen? Do you want to remove all occurrences of the character from the string, or just the last one, or what?
这篇关于运算符'-='不能应用于'string'和'char'类型的操作数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!