Я предлагаю использовать регулярное выражение.
String input =
"FirstName=John&LastName=Doe&City=London&ConfirmationId=WXASL320330";
String confimationId =
new Regex(@"ConfirmationId=(?<Id>[A-Z0-9]+)(&|$)").
Match(input).
Group("Id").
Value;
Если идентификатор подтверждения имеет большую структуру - например, всегда 5 букв и 6 цифр - вы должны включить эту информацию в выражение.
@"ConfirmationId=(?<Id>[A-Z]{5}[0-9]{6})(&|$)"
Если точная структура неизвестна или может измениться, просто передайте все до следующего амперсанда.
@"ConfirmationId=(?<Id>[^&]+)"