Компилятор передаст каждую группу значений в качестве аргументов методуAdd . Следовательно, первая пара инициализаторов преобразуется компилятором в вызовAdd(1, "один").
Компилятор вызывает методAdd автоматически для ввода инициализаторов в коллекцию, и поэтому инициализаторы коллекций можно использовать только в коллекциях, поддерживающих открытую реализацию методаAdd . Это означает, что инициализаторы коллекций нельзя использовать в коллекциях типаStack, Stack
ГЛАВА 26 Сетевые средства подключения к Интернету
Язык C# предназначен для программирования в современной вычислительной среде, где Интернету, естественно, принадлежит весьма важная роль. Одной из главных целей разработки C# было внедрение в этот язык программирования средств, необходимых для доступа к Интернету. Такой доступ можно было осуществить и в предыдущих версиях языков программирования, включая С и C++, но поддержка операций на стороне сервера, загрузка файлов и получение сетевых ресурсов в этих языках не вполне отвечали потребностям большинства программистов. Эта ситуация коренным образом изменилась в С#. Используя стандартные средства C# и среды .NET Framework, можно довольно легко сделать приложения совместимыми с Интернетом и написать другие виды программ, ориентированных на подключение к Интернету.
Поддержка сетевого подключения осуществляется через несколько пространств имен, определенных в среде .NET Framework, и главным среди них является пространство именSystem.Net.В нем определяется целый ряд высокоуровневых, но простых в использовании классов, поддерживающих различные виды операций, характерных для работы с Интернетом. Для этих целей доступен также ряд пространств, вложенных в пространство именSystem. Net.Например, средства низкоуровневого сетевого управления через сокеты находятся в пространстве именSystem.Net. Sockets,поддержка электронной почты — в пространстве именSystem.Net.Mail,а поддержка защищенных сетевых потоков — в пространстве именSystem.Net. Security.Дополнительные функциональные возможности предоставляются в ряде других вложенных пространств имен. К числу других не менее важных пространств имен,