我使用Stream Reader读取context.Request.InputStream到最后并得到一个看起来像这样的字符串"Gamestart=true&GamePlayer=8&CurrentDay=Monday&..." 在C#控制台中解析它的最有效/最“干净”的方法是什么? 最佳答案 您可以使用小样:string queryString = "Gamestart=true&GamePlayer=8&CurrentDay=Monday"; //Hardcoded just for example NameValueCollection qscoll = HttpUtility.ParseQueryString(querystring); foreach (String k in qscoll.AllKeys) { //Prints result in output window. System.Diagnostics.Debug.WriteLine(k + " = " + qscoll[k]); }