.NET Строки являются неизменяемыми, поэтому Replace()
возвращает новую строку.
Сделай так:
string strEncrypt = @"http://192.168.30.40/mylytica/Uploads/EncryptedFile/whg_12_20_2010.pdf";
if (strEncrypt.Contains("/EncryptedFile"))
{
strEncrypt = strEncrypt.Replace(@"/EncryptedFile", @"/DecryptedFile");
}
Также: не забудьте подумать, каким должен быть результат, если strEncrypt
что-то вроде "http://192.168.30.40/mylytica/Uploads/EncryptedFile/EncryptedFile.pdf"
.