Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在numericupdown中循环以替换字符_C#_Arrays_Loops_Char_Numericupdown - Fatal编程技术网

C# 在numericupdown中循环以替换字符

C# 在numericupdown中循环以替换字符,c#,arrays,loops,char,numericupdown,C#,Arrays,Loops,Char,Numericupdown,我有一个英语句子,它将转换成日语,然后我想把它放在一个日语段落中,使用数字updown 我的目标是: hello 要使用我已经管理的词典更改为日语,例如: がごあぐじ 然后我想在日语段落的第n个字符中使用numericupdown。与numericupdown为5时一样,在段落的每5处替换这些字符 这是我在numericupdown\u ValueChanged中的代码的一部分: encryptRTB是日语段落的富文本框,hiddenMsg是英语句子 char[] array = encry

我有一个英语句子,它将转换成日语,然后我想把它放在一个日语段落中,使用数字updown

我的目标是:

hello
要使用我已经管理的词典更改为日语,例如:

がごあぐじ
然后我想在日语段落的第n个字符中使用numericupdown。与numericupdown为5时一样,在段落的每5处替换这些字符

这是我在numericupdown\u 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++;
    }
}

我想把已经转换成第n个数字的英语句子中的每个字符按照数字上下排列。非常感谢您的帮助。

如何使用numericupdown将转换后的句子放在日语段落中?对不起,我的意思是用转换后的句子替换第n个字符。根据数字,你需要先开始学日语。然后,您会意识到NumericUpDown并不是从日语常用的13000个字符中选择一个的好方法。这样的用户已经使用了IME,一种输入法编辑器。你不必帮忙。我学日语已经8年了,我只在这个程序中使用平假名字符。NumericUpDown是以倍数形式获取日语段落中的位置/索引,比如如果NumericUpDown=3,那么位置/索引3、6、9等将被替换为字符がごあぐじ 在上面的例子中。