С#, Любителям и умельцам сюда |
Здравствуйте, гость ( Вход | Регистрация )
Youtube | Vkontakte | KubaLibre | Shareman | Down-House |
С#, Любителям и умельцам сюда |
G@RFILD |
27.4.2008, 10:49
Сообщение
#21
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
А еще очень нужен самоучитель. Чтобы приложения делать а не основы языка.
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
30.4.2008, 20:35
Сообщение
#22
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
У кого есть книжка(любая) по WPF в цифровом варианте?
Сегодня просто книжечка одна меня привлекла в Книжном Дворе, просто ням-ням... |
Ap}{@HrE/l |
8.5.2008, 17:25
Сообщение
#23
|
Мастер Домовой Группа: Домовые Сообщений: 868 Регистрация: 12.10.2006 Живет: в Раю Пол: Мужской Репутация: 0 |
Да без проблем. Мне качать не надо. мне прислали бесплатно по почте сам майкрософт! =) Только надо кряк для него. Он 2005 Professional. 2005 студия норма вот только привыкнешь к ней быстро а уже 2010 какая нить выйдет где опять всё по другому бесит переучиваться. Так что мой совет садись сразу за 2008. А вообще скажу что лучше С++ заниматься поверьте мне на слово. Java подучи намного больше будешь востребован как программер. |
HL4065 |
18.5.2008, 7:03
Сообщение
#24
|
Опытный Домовой Группа: Домовые Сообщений: 386 Регистрация: 15.3.2008 Живет: Свободой и пивом Пол: Домовой Репутация: 0 |
кто нибудь плиз дайте ссылку где скачать можно турбо си
-------------------- не забывай свои корни, помни...
|
Diode |
19.3.2009, 18:43
Сообщение
#25
|
Опытный Домовой Группа: Домовые Сообщений: 196 Регистрация: 1.9.2007 Пол: Мужской Репутация: 1 |
Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.?
Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==". -------------------- У стихов есть замечательная
Черта, когда поэт перестает Их писать - одним человеком На свете становится больше. Это жалкое зрелище. _____________________ (с) Ян Шанли |
Deja Vu |
30.3.2009, 13:31
Сообщение
#26
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.? Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==". Эм ... что-то мне кажется вы не верно понимаете сути работы с опираторами ... и IComparable не для того предназначен http://msdn.microsoft.com/ru-ru/library/sy...comparable.aspx А вообще чем не решение, написание своего интерфейса? Сообщение отредактировал Deja Vu - 30.3.2009, 13:35 |
Diode |
4.4.2009, 7:45
Сообщение
#27
|
Опытный Домовой Группа: Домовые Сообщений: 196 Регистрация: 1.9.2007 Пол: Мужской Репутация: 1 |
Эм ... что-то мне кажется вы не верно понимаете сути работы с опираторами ... и IComparable не для того предназначен http://msdn.microsoft.com/ru-ru/library/sy...comparable.aspx А вообще чем не решение, написание своего интерфейса? Цитата по ссылке: Цитата Данный интерфейс реализуется типами, чьи значения можно упорядочить или сортировать. Он требует, чтобы реализующие типы определяли один метод CompareTo, который указывает, находится ли текущий экземпляр в порядке сортировки перед, после или на той же позиции, что и второй объект того же типа. Реализация IComparable экземпляра вызывается автоматически такими методами, как Array.Sort и ArrayList.Sort. Все числовые типы (например, Int32 и Double) реализуют IComparable, как и типы String, Char и DateTime. Настраиваемые типы также предоставляют собственную реализацию IComparable, чтобы обеспечить упорядочивание или сортировку экземпляров объектов. В частности, без явного указания, что параметр типа реализует IComparable, я не мог определить оператор "==" в обобщенном классе, поскольку CLR не в курсе, какой параметр типа я использую - и можно ли сравнивать объекты этого типа - до выполнения программы. Такая же проблема с "+", "-" и т.п. Свой интерфейс? Я мб, "не помимаю сути", но мне кажется, что это не поможет, поскольку IComparable - системный и известен среде, а от того, что я в своем интерфейсе напишу фнц Add или т.п., среде ни жарко, ни холодно. -------------------- У стихов есть замечательная
Черта, когда поэт перестает Их писать - одним человеком На свете становится больше. Это жалкое зрелище. _____________________ (с) Ян Шанли |
Deja Vu |
11.4.2009, 21:09
Сообщение
#28
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
Свой интерфейс? Я мб, "не помимаю сути", но мне кажется, что это не поможет, поскольку IComparable - системный и известен среде, а от того, что я в своем интерфейсе напишу фнц Add или т.п., среде ни жарко, ни холодно. читайте про переопределение операторов Сообщение отредактировал Deja Vu - 11.4.2009, 21:10 |
lexuslex |
6.5.2009, 10:28
Сообщение
#29
|
Домовёнок Группа: Домовые Сообщений: 39 Регистрация: 26.9.2007 Пол: Мужской Репутация: 0 |
Кто-нибудь знает, есть какой-нибудь стандартный интерфейс с арифметическими функциями? Чтобы в generic'e можно было прописать, что класс-параметр типа реализует этот интерфейс, и использовать с этим параметром типа операторы сложения, умножения и т.д.? Похожий пример - указание, что класс-параметр типа реализует IComparable, позволяет, например, использовать с объектами параметра типа оператор "==". public static MyClass operator + (MyClass c1, MyClass c2) только предупреждаю - это не ценится. Такого подхода нужно всячески избегать: 1) сложнее читать 2) другой програмер может не понять. Исключения (и то сомнительные) - это когда используются какие-то операции с математическими классами. -------------------- aka W1ruS
|
Diode |
22.5.2009, 18:55
Сообщение
#30
|
Опытный Домовой Группа: Домовые Сообщений: 196 Регистрация: 1.9.2007 Пол: Мужской Репутация: 1 |
public static MyClass operator + (MyClass c1, MyClass c2) Это же обычная перегрузка оператора для класса MyClass. Спасибо за участие, но Вы меня не поняли, по-моему. Внутри шаблона я не знаю, какой у меня класс будет подан в этот шаблон, и хочу применять к нему арифметические операции. У меня к этому чисто спортивный интерес остался: сам я так и не нашел (да и забил вообще, сделал частный случай, для конкретного класса). -------------------- У стихов есть замечательная
Черта, когда поэт перестает Их писать - одним человеком На свете становится больше. Это жалкое зрелище. _____________________ (с) Ян Шанли |
Текстовая версия | Сейчас: 14.6.2024, 23:03 |