Qualcosa di una strana domanda, ma vediamo che tipo di risposta si ottiene ...Uri.EscapeUriString con piazza bretelle
Se il codice una console app (VS 2013, .NET 4.5.1) ed eseguire questa linea di codice:
Uri.EscapeUriString("[")
ottengo questo:
[
Tuttavia, se eseguo la stessa cosa (Beh, tecnicamente Uri.EscapeUriString("[").Dump()
) in LINQPad sulla mia macchina ottengo questo:
%5B
a complicare ulteriormente le cose, according to this postUri.EscapeUriString("[")
dovrebbe infatti tornare %5B
.Il post è stato scritto su 27/06/2012.
Sto pensando che forse LINQPad fa riferimento a una DLL meno recente di quella utilizzata da VS, ma ciò implicherebbe che EscapeUriString
è stato modificato relativamente di recente, di cui non riesco a trovare alcun record. Qualcuno ha qualche idea su cosa potrebbe causare questo comportamento?
WT? Riesco a riprodurre in 4.5.1! –