Механизм преобразования типов

когда вы определяете свои собственные

Механизм преобразования типов устроен так, чтобы его можно было расширять. Когда вы определяете свои собственные типы, вы можете также определить для них конвертеры типа. Вы можете ассоциировать конвертер типа с типом, свойством или методом при помощи атрибута TypeConverterAt — Tribute. Конвертер типа используется привязкой данных Windows Forms И многими другими процессами в среде.NET Framework. Вы можете также реализовать Специальные форматеры , если вам требуется применять форматирование, выходящее за рамки возможностей встроенных форматеров. Тематика данной книги не охватывает реализацию собственных конвертеров и форматеров, но богатый набор конвертеров типа и обработчиков формата, имеющихся в.NET Framework, способен удовлетворить ваши потребности почти во всех ситуациях, связанных с привязкой данных. Для простых типов, таких, как целые или строки, чье обычное представление заключает в себе все содержимое данных в их сохраняемой форме, никаких преобразований типов на самом деле не требуется. Но для более сложных типов баз данных, таких, как Image, Datetime Или чисел с плавающей точкой, форматеры могут преобразовывать сырые данные в совершенно другой объектный тип. В следующих разделах мы рассмотрим несколько примеров привязки данных сложных типов, чтобы проиллюстрировать, как все это работает. Код для нескольких следующих разделов содержится в загружаемом образце приложения ComplexTypeBinding.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *