循环使用numericupdown来替换字符

时间:2014-01-05 04:16:07

标签: c# arrays loops char numericupdown

我有这个英文句子将转换为日语然后我想使用数字下注将其放入日语段落。

我的目标是得到这个:

hello

使用我已经管理的字典更改为日语:

がごあぐじ

然后我想使用numericupdown在日文段落的第n个中的每个字符。就像numericupdown为5时一样,在每个段落的第5个替换每个字符。

这是我在numericupdown_ValueChanged:

中的代码的一部分

encryptRTB是日文段落的富文本框,hiddenMsg是英文句子。

char[] array = encryptRTB.Text.ToCharArray();
char[] array2 = hiddenMsg.Text.ToCharArray();
int i = 0;

if (numericUpDown1.Value == 1)
{
    for (i = 0; ; i++)
    {
        int n = 0;
        array[i] = array2[n]; //gives out error "Index was outside the bounds of the array"
        n++;
    }
}

我想根据numericupdown将已经转换为第n个数字的英语句子的每个字符放入。非常感谢帮助。

0 个答案:

没有答案