Реалізація користувача типів в Visual C # (Sharp)

Структура даних, з якою працюватиме наш алгоритм, буде мати тип, опреляемий користувачем У наведених до цього прикладах ми використовували такі типи даних, як double і string, які надаються середовищем CLR Для прикладу в цьому розділі ми визначимо свій тип, який згодом використовуємо для представлення вузлів в структурі дерева

Користувальницький тип можна визначити двома способами: як структуру або як клас Приклад кожного оголошення показаний на рис 43

Рис 43 Два способи оголошення користувальницького типу

Як показано на рис 43, звичайні для користувача типи визначаються з помью ключового слова struct, а посилальні – за допомогою ключового слова class У більшості випадків розробники використовують посилальні типи, т к у них менше обмежень і з ними простіше працювати в загальних випадках Звичайні типи мають певні обмеження, внаслідок тієї обставини, що в них всі дані зберігаються в стеку

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*