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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2010, 12:16   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
System.String.Empty в Аксапте
AX2009.
В C# имеем следующий код
X++:
        System.String aa;

        aa = System.String.Empty;
после выполнения которого строка зануляется

Как подобное сделать в Аксапте(причем именно с вызовом Empty)?

При написании в редакторе System.String. никаких подстановок не всплывает
вызов aa = CLRInterop::staticInvoke('System.String', 'Empty'); выдает ошибку

PS:
a = ''; не предлагать, так как это частный случай
Старый 19.08.2010, 12:28   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,732 / 406 (17) +++++++
Регистрация: 23.03.2006
а если так:
X++:
aa = CLRInterop::Null("System.String");
Старый 19.08.2010, 12:38   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Так тоже работает, ну а если надо вызвать не Empty, а какое-либо другое сво-во
Они же не всегда Null возвращают
Т.е. что делать в общем случае?

Последний раз редактировалось trud; 19.08.2010 в 12:44.
Старый 19.08.2010, 12:44   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Это статическое поле. Боюсь, что только через reflection
За это сообщение автора поблагодарили: trud (1).
Теги
clr interop

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Преобразование System.String в str Hyper DAX: Программирование 5 17.06.2010 13:19
kamalblogs: Converting a System.Xml.XmlDocument to XML type in Dynamics ax Blog bot DAX Blogs 0 19.04.2010 09:05
palleagermark: Create a 64-bit encoded string from an image in AX Blog bot DAX Blogs 0 22.01.2010 15:05
emeadaxsupport: Error during Hotfix installation - "Version string portion was too short or too long" Blog bot DAX Blogs 0 13.11.2009 21:05
emeadaxsupport: Group policy setting "System Objects: Default owner for objects created by members of the administrators group" is missing on Windows Server 2008 Blog bot DAX Blogs 2 28.08.2009 02:14

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

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

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