AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2009, 18:32   #1  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Здесь на самом деле нет ни какой проблемы. Для generic-ов FullName выводиться по другому и в MSDN об этом говорится. В этих примерах нет никаких ребусов, я просто хотел сказать, что в X++ нет таких синтаксических конструкций и читать его следовательно легче (по крайней мере для меня).
Мне легче читать

X++:
List<String> myFunction()
чем

X++:
List myFunction()
// (а теперь надо посмотреть где этот List создается и что в него можно запихать)
К тому же писать легче, если компилятор контроллирует.
Цитата:
Даже не знаю как это написать на X++. Тут нет ни generic-ов,
без generi ков. Вместо FullName напишите код который будет обходить все вложенные коллекции и выдирать оттуда их ограничения

Цитата:
ни делегатов,
Observer pattern, в трешке был SysDelegate, си также http://blogs.msdn.com/x/archive/2007...-eventing.aspx


Цитата:
ни out параметров,
SysAnyType

Цитата:
ни значимых типов, которые можно передать по ссылке,
То же самое

Цитата:
да много чего нет... Но я с Вами согласен, что и на X++ можно намудрить, просто здесь для "мудрецов" больше возможностей
С моей точки зрения проще 1 раз выучить конструкции, чем потом 1000 раз сравнивать куски кода в которыхз все одинаково кроме одной строчки, чтобы понять чем они отличаются

Последний раз редактировалось belugin; 14.12.2009 в 18:46.
Старый 14.10.2010, 17:36   #2  
shogel is offline
shogel
Участник
MCBMSS
Соотечественники
 
132 / 169 (6) ++++++
Регистрация: 21.02.2007
Адрес: Finland
В MSDN появился раздел "Отличия X++ от C# для чайников".

http://msdn.microsoft.com/en-us/library/cc967357.aspx
__________________
The 50-50-90 rule: Any time you have a 50-50 chance of getting something right, there’s a 90% probability you’ll get it wrong.
За это сообщение автора поблагодарили: AlGol (1), PavelX (1).
Теги
.net, c#, x++, что нового, перспективы

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DeniZone: Copy - paste utility Blog bot DAX Blogs 0 25.06.2009 14:05
DeniZone: x++ and C# compared Blog bot DAX Blogs 0 14.06.2009 20:06
DeniZone: Opening a form on start up of AX Blog bot DAX Blogs 1 04.05.2009 12:36
Dynamics AX: The Future of Dynamics AX and Web 2.0 Blog bot DAX Blogs 0 30.10.2006 22:40

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:26.