我需要将一个字符串中的所有索引分配给另一个字符串的所有索引。 我认为最好做一个for循环。
AvroCoder
所以喜欢' a' =指数' c'
string stdalph = "apple";
string ourkey = "cream";
StringBuilder sbalph = new StringBuilder(stdalph);
StringBuilder sbkey = new StringBuilder(ourkey);
等等
非常感谢任何帮助 //编辑
但是,实际上我需要执行的是
sbalph[0] = sbkey[0];
sbalph[1] = sbkey[1];
例如我写了#abc'并将其翻译为' xMK'
答案 0 :(得分:1)
是的,你通常会使用for循环:
for (int i = 0; i < Math.Min(sbalph.Length, sbkey.Length); i++)
{
sbalph[i] = sbkey[i];
}
但要求并不是很清楚。您似乎要将第二个StringBuilder
分配给第一个StringBuilder
,所以为什么不简单:
sbalph = new StringBuilder(sbkey.ToString());