【发布时间】:2015-04-14 18:03:26
【问题描述】:
我正在制作一个很酷的东西,可以制作一封密信,您可以将其发送给朋友,但我遇到了一些问题。我正在尝试对字符串中的每个字符进行 for 循环,以便它可以检查该字母是否为某个值然后更改它。
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
string translatedtex = richTextBox1.Text.ToString();
int indexletter = translatedtex.Length;
for (int item = 0; item < indexletter; item++)
{
char normal_a = 'a';
// if(translatetext[item] = normal_a)
// { //do something
// }
if(translatetext[item] = "a")
{ //do something
}
}
}
我尝试将引号 "" 之间的值检查切换到 '' 或 = 到 == 并没有任何帮助。
它总是显示这个错误:
- 属性或索引器 string.this[int] 不能分配给——它是只读的
- 不能将 char 类型隐式转换为 bool / string
【问题讨论】: