Mittels der Klasse Uri (Uniform Resource Identifier) kannst du zumindestens schon mal lesend auf die einzelnen Werte zugreifen:
C#-Quelltext
1: 2: 3:
| Uri myUri = new Uri (sURL);
string sQuery = myUri.Query; |
Nun kannst du mittels String.Split die einzelnen Parameter ermitteln:
C#-Quelltext
1:
| string[] params = sQuery.Split('&'); |
Nun kannst du noch die einzelnen Parameter bearbeiten ('param=value').
Zum Bearbeiten der Liste solltest du jedoch besser eine List<string> verwenden (Löschen, Hinzufügen).
Zum Wiederzusammensetzen dann einfach String.Join verwenden.