Kin*_*ngs 2 c# asp.net arraylist
这是一个非常基本或相当简单的问题.在我的代码中,我使用foreach值将值放在字符串变量中.对于每次迭代,我想在一个arraylist中存储(一个接一个地)变量值.然后通过索引检索arraylist值.
代码我正在尝试:
foreach(string abc in namestring)
{
string values = abc;
ArrayList list = new ArrayList();
list.Add(values);
}
Run Code Online (Sandbox Code Playgroud)
例如:
如果'namestring'包含tom,dik,harry等值.那么'list'应该包含那些值作为list(0)= tom,list(1)= dik,list(2)= harry.
问题在于将值存储在arraylist中
你必须声明你的ArrayList外部循环:
ArrayList list = new ArrayList();
foreach(string abc in namestring)
{
list.Add(abc);
}
Run Code Online (Sandbox Code Playgroud)
此外,如果您使用的是.NET 2.0及更高版本,则应使用强类型List<string>:
List<string> list = new List<string>();
Run Code Online (Sandbox Code Playgroud)