Может ли кто-нибудь объяснить, почему в одной строке кода ниже () используется скобка вместо () (c # codeBehind ASP.NET), и предоставить ссылку на технический документ для этого синтаксиса
string cssFile = Request.Cookies["InquiryId"].Value;
Вы можете взглянуть на проиндексированные свойства . Вот что определено для свойства Cookies.
это ac #, а не соглашение VB.Net для доступа к массиву, на самом деле ничего общего с asp.net, скорее выбор языка для кода, стоящего за
синтаксис [], который вы просматриваете, называется Indexers (ссылка msdn).
[]
Потому что Cookies - это своего рода словарь.Или более общий: он определяет свойство индексатора.Для этого [] должны быть использованы.() используются для вызова метода, который является чем-то другим.