Вы можете - просто убедитесь, что вы добавили ссылку на System.Web.dll, которая по умолчанию может отсутствовать в консольном проекте.
Я подозреваю, что этого нет в профиле клиента, заметьте - я не знаю, является ли это проблемой для вас.
Я только что проверил это с помощью консольного приложения из командной строки:
using System;
using System.Web;
class Test
{
static void Main()
{
string text = "hello there";
string encoded = HttpUtility.UrlEncode(text);
Console.WriteLine(encoded); // prints hello+there
}
}
Я смог просто скомпилировать с
csc Test.cs
но я подозреваю, что файл ответов по умолчанию содержит больше ссылок на сборки, чем шаблон проекта консольного приложения по умолчанию в Visual Studio ...