Java の nextElement() に相当するものは何ですか?
次のコードがあります。
IEnumerable<String> e = (IEnumerable<String>)request
.Params;
while (e.Count() > 1)
{
//
//String name = e.nextElement();
String name = e. // what method?
}
foreach
ループを使用する必要があります:
foreach (string name in request.Params)
{
// Do something for each name
}
生の列挙型を本当に使用したい場合は、そのGetEnumerator()
メソッドを呼び出す必要があります。
using (IEnumerator<string> enumerator = request.Params.GetEnumerator())
{
while (enumerator.MoveNext())
{
string name = enumerator.Current;
// Do something for each name
}
}
ただし、foreach 構文の方がはるかに明確です。それを使用します。