读书人

for和foreach的有关问题

发布时间: 2012-11-21 08:23:26 作者: rapoo

for和foreach的问题
private void button1_Click(object sender, EventArgs e)
{
EnglishChinese rs = new EnglishChinese();
string []result =rs.TranslatorString(this.textBox1.Text);
StringBuilder stringbu = new StringBuilder();
foreach (string item in result)
{
stringbu.Append(item);
}

this.textBox2.Text = stringbu.ToString();
}



这一段代码用 for循环怎么写啊

[解决办法]
for(int i=0;i<result.count;i++)
{
stringbu.Append(result[i]);
}
[解决办法]

for(var i = 0; i < result.Length; ++i)
{
stringbu.Append(result[i]);
}
[解决办法]
for(int i=0;i<result.Count;i++)//result.Count数组的个数,应该有这属性
{
stringbu.Append(result[i]);
}

[解决办法]
如果你知道 foreach 的原理,这个问题很好回答
任何支持foreach的程序,都可以用for循环写出等价形式:
包括数组、集合、ArrayList、队列、链表等等

C# code
var itor = result.GetEnumerator();for (itor.Reset(); itor.MoveNext(); ){    ...} 

读书人网 >C#

热点推荐