Добавить комментарий - CodeHelper

Добавить комментарий

С помощью метода-расширения:

    public static class UriExtensions {
    public static Uri AddQueryParameter(this Uri uri, string name, object value) {
        var builder = new UriBuilder(uri);
        if(builder.Query!=null&&builder.Query.Length>1) {
            builder.Query = string.Format("{0}&{1}={2}", builder.Query.Substring(1), name, value);
        }else {
            builder.Query = string.Format("{0}={1}", name, value);
        }
        return builder.Uri;
    }
}

можно написать так:

var uri = new Uri("http://alexey-algel.blogspot.com/search")
        .AddQueryParameter("updated-max", new DateTime(2010, 1, 24, 23, 10, 0).ToString("yyyy-MM-ddTHH:mm:sszzz"))
        .AddQueryParameter("max-results", 7);
Console.WriteLine(uri.ToString());

В результате получится такая строка:

http://alexey-algel.blogspot.com/search?updated-max=2010-01-24T23:10:00+03:00&max-results=7
Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.