Отличный способ самостоятельно ответить на такой вопрос для .NET Framework - использовать справочный источник Microsoft . Это позволяет просматривать и перемещаться по источнику для .NET Framework.
Глядя на это, Request.Cookies
возвращает HttpCookieCollection
и Request.Cookies.Get
поэтому метод на HttpCookieCollection
.
Самая полезная часть кода предназначена для индексатора на HttpCookieCollection
, который извлекает cookie по имени:
public HttpCookie this[String name]
{
get { return Get(name);}
}
Как вы можете видеть из этого, это вызывает Get(string name)
метод, означающий, что использование индексатора Request.Cookies(name)
в основном аналогично использованию Request.Cookies.Get(name)
, когда один вызывает другой.
Стоит отметить, что все, что вы видите здесь, является подробностью реализации это может быть измененоВы должны полагаться на документированное поведение, а не на то, что вы обнаруживаете при копании кода, независимо от того, насколько оно информативно и интересно!