|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2012, 10:00 | #1 |
Форумчанин
Регистрация: 29.10.2011
Сообщений: 141
|
Один и тот же код на С++ и С#, Шаблоны, отображение содержимого шаблонного класса
написан на С++ шаблонный класс "List" созданный для создания списковой структуры внутри двоичного файла ([элемент][номер байта с которого следует читать следующий элемент(указатель)])
предусматривается работа с любыми данными для которых перегружены операции < > = cout Для класса "List" определены операции ввода нового, удаления по номеру, сортировка, балансировка(Так как при удалении физически элемент не удаляется из двоичного файла, а переписываются указатели, спустя какое то время накапливаются элементы на которые нет ссылок но занимают память, функция балансировки переписывает файл уже без удаленных элементов) следует переделать эту работу на С#, отображая на форме все данные о классе. собственно мои вопросы: 1) отличие шаблонов в C++ и C# 2) если в С++ можно было перегрузить cout для корректного отображение элементов любого типа то что следует сделать в С# c формами? Была идея отображать информацию в ListView, программно инициализируя новые колонки, но для этого надо знать количество полей класса и их имена. Есть ли в С# средства для подсчета количества полей класса? Приветствуются любые советы ^^ |
01.06.2012, 12:14 | #2 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
без каких либо примеров и конкретных вопросов по коду тебе тока погуглить предложат.
1) msdn 2) Нада смотреть код, что конктрентно хотите отобразить и куда. Если вы про свзяку UI <-> кодбихайнд то при Binding-ге на поле класса можно использовать конвертер. Но у конкретного класса есть метод ToString который можно перегрузить и в нем возращать соответсвего формата строчку, когда байдить будете переменную на UI-е. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
наследник шаблонного класса | Rayzor | Общие вопросы C/C++ | 9 | 03.05.2012 16:50 |
C++. Как в классе-потомке несколько раз вызвать один и тот же конструктор из базового класса? | fly0f | Помощь студентам | 6 | 17.04.2012 01:49 |
Конструктор шаблонного класса | Hemul | Общие вопросы C/C++ | 1 | 01.07.2011 20:21 |
Код написал код, но ответ постоянно один и тот же | SkuLLL | Помощь студентам | 4 | 14.12.2010 19:25 |
как выполнить один и тот же код для двух разных событий | puz | Общие вопросы Delphi | 5 | 11.05.2007 19:03 |