Вы можете использовать привязку данных к настройкам приложения или привязку данных к одному экземпляру любого другого класса, который поддерживает двустороннюю привязку данных:
Открыть Настройки. файл настроек .
Он находится в узле «Мой проект» в обозревателе решений, если вы решите показать все файлы из панели инструментов обозревателя решений. Вы также можете открыть его, щелкнув правой кнопкой мыши на узле проекта, выбрав «Свойства» и выбрав вкладку «Настройки».
Добавьте новое свойство настройки и назовите его как-нибудь, например Setting1 , и пусть тип будет строковым и при желании назначьте значение по умолчанию.
TextBox
, в котором вы хотите показать значение. Text
и в качестве значения выберите свойство настройки, которое вы создали на шаге 2. Когда вы запускаете приложение, когда вы вводите любой из элементов управления TextBox
, которые привязаны к значению настройки, все связанные текстовые поля будут обновлены немедленно.
Я не думаю, что Вы собираетесь найти большую причину. Кажется, как будто это было сначала создано веб-командой, таким образом, они сделали его в своем пространстве имен/блоке. Они также добавили LinkDemand для AspNetHostingPermission, который неудачен.
С точки зрения ее "ожидаемого использования", заявляет MSDN
[Парный класс] является служебным классом, который используется различными способами всюду по ASP.NET, такой как во время задач управления состоянием страницей или в обработчиках разделов конфигурации.
...
Парный класс может использоваться несколькими способами в реализациях персистентности состояния страницы. Наиболее популярный способ использования как контейнер и для наборов ViewState и для ControlState. В этом случае свойство First используется для ViewState и Второго для ControlState.
Это используется для сериализации состояния отображения (наряду с его Триплетом кузена).
Я предположил бы, что причина, они не часть основной библиотеки (даже при том, что нет ничего определенного для ASP.NET относительно них) состоит в том, что они не очень полезны, так как они не вводятся.
Для включения невведенной пары и триплета в основной библиотеке, мог бы рассматриваться как поощрение программирования "без типов".
Введенный кортеж мог бы быть полезным, хотя (и я думаю, что F# имеет их). Я думаю, что анонимные типы покрывают большинство вариантов использования для неоднородных кортежей все же.
Бог запрещает, у нас должна быть введенная Пара, которая легче, чем словарь и может быть встроена во введенный список так, чтобы это было индексируемым :). Конечно, создание одного из них является безболезненным, но почему.