0

?action=a¤t=b&something=c を含む文字列があります val = mymap['current']; を実行できる変数を作成したいです。これを解析するためにC#に何かがありますか?または、string.split を使用して独自の func を作成する必要がありますか?

-edit- REA_ANDREW と Guy Starbuck (他のスレッドから) のおかげで解決しました。

using System.Web;
using System.Collections.Specialized;
//add System.Web reference to project
NameValueCollection q = HttpUtility.ParseQueryString(link.Substring(link.IndexOf("?")+1));
//value = q["key"]
4

1 に答える 1

1

この質問は、目的の方法に本当に適していることを示しています。

.NET でクエリ文字列を NameValueCollection に解析する方法

using System.Collections.Specialized;

アンドリュー

于 2009-04-02T09:56:22.437 に答える