質問
私はC#でクエリ値の未知の数を反復処理しようとしている...と私は使用することはできませんLINQ、とは無関係な何かを見つけることができません。誰もが任意のアイデアがありますか?
解決
この質問はASP.NETでクエリ文字列を得ることについてであるならば、私はあなたが探しているリンクがあると思います:
http://msdn.microsoft.com /en-us/library/system.web.httprequest.querystring.aspxする
基本的に、Request.QueryString
は、あなたが、その後反復処理することができ、コレクションを与えます。
他のヒント
場合、Request.QueryStringを使用して、あなたが反復処理することができ、コレクションを提供します。 Request.QueryString.Allkeysを使用すると、私は、クエリ文字列をNtheのすべてのキーを表す文字列のコレクションを反復処理することができます。我々はすべてのキーを反復処理し、それらの値を取得するために、以下のコードのようなものを思い付くことができ、これを使用します。
foreach (string key in Request.QueryString.AllKeys)
{
Response.Write("Key: " + key + " Value: " + Request.QueryString[key]);
}
これは助けを願っています。
コレクションはIEnumerableをを実装している場合、
あなたはそれ以外の場合は、コレクションの.LENGTHでループに使用する、foreachのを使用することができます。
所属していません StackOverflow