C# 在numericupdown中循环以替换字符
我有一个英语句子,它将转换成日语,然后我想把它放在一个日语段落中,使用数字updown 我的目标是: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
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等将被替换为字符がごあぐじ 在上面的例子中。