public ScanCodeParamModel(string ciphertext) { string plainText = AESAlgorithm.UrlDecode(ciphertext); string[] strArr = plainText.Split('&'); for (int i = 0; i < strArr.Length; i++) { string[] itemArr = strArr[i].Split('='); switch (itemArr[0]) { case "readingRoomNum": readingRoomNum = itemArr[1]; break; case "seatNum": seatNum = itemArr[1]; break; } } }