19.08.2010, 12:16 | #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 |
Участник
|
а если так:
X++: aa = CLRInterop::Null("System.String"); |
|
19.08.2010, 12:38 | #3 |
Участник
|
Так тоже работает, ну а если надо вызвать не Empty, а какое-либо другое сво-во
Они же не всегда Null возвращают Т.е. что делать в общем случае? Последний раз редактировалось trud; 19.08.2010 в 12:44. |
|
19.08.2010, 12:44 | #4 |
Участник
|
Это статическое поле. Боюсь, что только через reflection
|
|
|
За это сообщение автора поблагодарили: trud (1). |
Теги |
clr interop |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|