Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 2 вопроса про классы 
:(
    Опции темы
Ch0bits
Дата 30.1.2006, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



1. Как придать классу свойства Thread, т.е. так же как в жабке с помощью IRunnable. Пробовал сделать наследие от Thread, а он оказался sealed.
2. Как определить размер памяти занимаемый экземпляром класса.
PM WWW   Вверх
dronzo
Дата 30.1.2006, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 26.11.2005
Где: Москва

Репутация: 6
Всего: 8



1. Зачем ?
2. Никак. Для размерного типа можно использовать Marshall.SizeOf(), который возвращает размер объекта после маршаллинга.

PM MAIL   Вверх
mr.DUDA
Дата 30.1.2006, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Ch0bits @ 30.1.2006, 00:04 Найти цитируемый пост)
1. Как придать классу свойства Thread, т.е. так же как в жабке с помощью IRunnable. Пробовал сделать наследие от Thread, а он оказался sealed.

Да, действительно, а зачем ?


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 30.1.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



1. В .NET благодаря концепции делегатов это не нужно. Ты просто объявляешь Thread и делегируешь (если можно так сказать smile ) свой метод.
2. Зачем?
PM   Вверх
Ch0bits
Дата 30.1.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Цитата(Exception @ 30.1.2006, 10:02 Найти цитируемый пост)

Зачем?

Пытливый ум требует. smile
Можно конечно создать отдельную нить в классе или таймер, но это уже не так красиво. smile
Код должет читаться как стихи! smile

Цитата(Exception @ 30.1.2006, 10:02 Найти цитируемый пост)

В .NET благодаря концепции делегатов это не нужно. Ты просто объявляешь Thread и делегируешь (если можно так сказать smile ) свой метод.

Чаво енто?
smile
PM WWW   Вверх
Exception
Дата 30.1.2006, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



Ну то есть ты не обязан реализовывать какие-либо интерфейсы. Давай посмотрим. В яве ты должен:
  • Объявить класс, наследующим IRunnable.
  • Написать метод run.
В дотнете run не нужен - ты просто передаешь Thread'у любой метод:
Код
myThread.Start(myMethod);
. В этом коде myMethod - аналог run.
Добавлено @ 13:30
Ну то есть ты не обязан реализовывать какие-либо интерфейсы. Давай посмотрим. В яве ты должен:
  • Объявить класс, наследующим IRunnable.
  • Написать метод run.
В дотнете run не нужен - ты просто передаешь Thread'у любой метод:
Код
myThread.Start(myMethod);
. В этом коде myMethod - аналог run.
Добавлено @ 13:30
Ну то есть ты не обязан реализовывать какие-либо интерфейсы. Давай посмотрим. В яве ты должен:
  • Объявить класс, наследующим IRunnable.
  • Написать метод run.
В дотнете run не нужен - ты просто передаешь Thread'у любой метод:
Код
myThread.Start(myMethod);
. В этом коде myMethod - аналог run.
PM   Вверх
arilou
Дата 30.1.2006, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Exception
3 раза - это чтоб Ch0bits (известный дотнетоненавистник smile ) понял?

ЗЫ. Шутка это всё, парни smile Просто настроение хорошее smile


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Exception
Дата 30.1.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 29
Всего: 186



[offtop]
Тьфу блин, Опера глючит smile
[/offtop]
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0618 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.