数组创建是否在每个foreach循环中发生?

时间:2014-09-05 18:44:26

标签: c# javascript php arrays foreach

我发现自己这样做了:

string states = "this,that,theother";

foreach(string state in states.Split(','))
{

}

我想知道;是否在每个foreach循环上拆分states字符串?

此示例位于c#中,但其他编程语言的行为方式不同

PHP和JavaScript是否在每个foreach循环上拆分?

1 个答案:

答案 0 :(得分:-1)

从.NET角度来看:

不,state.Split()发生一次。

其他语言?我不知道你的意思。您应该将问题重新设置为phpjavascript,即使我非常确定javascript的行为也会相同。