|
![]() |
#1 |
Участник
|
когда понадобилось ПИ, завел его в Global так (таким же образом, по идее, можно использовать всю библиотеку System.Math)
X++: static public real PI() { real ret; ; new InteropPermission(InteropKind::ClrInterop).assert(); ret = CLRInterop::getAnyTypeForObject(System.Math::Atan2(1.0, 1.0)) * 4; CodeAccessPermission::revertAssert(); return ret; }
__________________
If it ain't broke, take it apart and find out why (с) |
|
|
За это сообщение автора поблагодарили: Dark Light (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Alexanderis.ua
![]() когда понадобилось ПИ, завел его в Global так (таким же образом, по идее, можно использовать всю библиотеку System.Math)
X++: static public real PI() { real ret; ; new InteropPermission(InteropKind::ClrInterop).assert(); ret = CLRInterop::getAnyTypeForObject(System.Math::Atan2(1.0, 1.0)) * 4; CodeAccessPermission::revertAssert(); return ret; } X++: ret = acos(-1); // = pi Последний раз редактировалось Dark Light; 17.05.2012 в 13:28. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |