我想在可变数量的字符之后拆分我的字符串:invoerstring(n是字符串需要拆分时的字符数)。如果字符串长度比变量n短,则需要添加空格,直到字符串长度 = n。结果需要显示在名为 uitvoer 的文本字段中。
到目前为止是这样的:
string invoerstring = invoer.Text;
if (invoerstring.Length < n)
{
invoerstring += "";
char[] myStrChars = invoerstring.ToCharArray();
}
if (invoerstring.Length == n)
{
string [] blok = invoerstring.Split();
foreach (string word in blok)
{
uitvoer.Text = word;
}
}
编辑:上面给出的解决方案并没有完全为我完成这项工作,也许在我发布练习时会有所帮助:
|| 加密 nmd 文本 || 文本用空格填充,直到它的长度是 n 的倍数 || 文本中的字符在字母表中循环移位 d || 例如:如果 d = 1 那么 'a' -> 'b' , 'b' -> 'c' .... 等等... 'z' -> 'a' || 文本被分成长度为 n 个字符的块 || 在 n 的每个块内,字符循环向左移动 m 次 || 移位的组被连接起来
我已经解决了m,d只需要解决n。
上面给出的解决方案并没有完全为我完成这项工作,也许在我发布练习时会有所帮助:
|| 加密 nmd 文本 || 文本用空格填充,直到它的长度是 n 的倍数 || 文本中的字符在字母表中循环移位 d || 例如:如果 d = 1 那么 'a' -> 'b' , 'b' -> 'c' .... 等等... 'z' -> 'a' || 文本被分成长度为 n 个字符的块 || 在 n 的每个块内,字符循环向左移动 m 次 || 移位的组被连接起来
我已经解决了m,d只需要解决n。