Я не знаю стандартной функции для этого. Вот интересный способ написать это:
(x > 0) - (x < 0)
Вот более читаемый способ сделать это:
if (x > 0) return 1;
if (x < 0) return -1;
return 0;
Если вам нравится троичный оператор, вы можете сделать это:
(x > 0) ? 1 : ((x < 0) ? -1 : 0)
IronPython - это динамический язык сценариев .NET
.
IronPython - это реализация Язык программирования Python, работающий под .NET и Silverlight. Он поддерживает интерактивную консоль с полностью динамической компиляцией. Он хорошо интегрирован с остальной частью .NET Framework и делает все библиотеки .NET легко доступными для программистов Python, сохраняя при этом совместимость с языком Python.
См. встраивание IronPython для примеров, показывающих способы вызова IronPython. из приложений .NET
. Он поддерживает интерактивную консоль с полностью динамической компиляцией. Он хорошо интегрирован с остальной частью .NET Framework и делает все библиотеки .NET легко доступными для программистов Python, сохраняя при этом совместимость с языком Python.
См. встраивание IronPython для примеров, показывающих способы вызова IronPython. из приложений .NET
. Он поддерживает интерактивную консоль с полностью динамической компиляцией. Он хорошо интегрирован с остальной частью .NET Framework и делает все библиотеки .NET легко доступными для программистов Python, сохраняя при этом совместимость с языком Python.
См. встраивание IronPython для примеров, показывающих способы вызова IronPython. из приложений .NET
.
Калькулятор и вычислитель IronPython подробно описывает использование IronPython
из приложения C #
.
См. «Какой язык сценариев лучше всего встраивать в настольное приложение C #».
См. Также «Это уже язык сценариев» от Эрика Липперта .
Lua часто называют одним из лучших ... Попробуйте посмотреть этот другой вопрос для получения дополнительной информации: Каковы наиболее эффективные способы использования Lua с C #?
Также:
Пожалуйста, проверьте Библиотеку сценариев CS
Здесь находится статья о создании сценариев для Photoshop CS с C #
В этой обсуждается использование LUA в качестве сценария. lib с C #.
Не забудьте LSharp , LISP в .NET. Что-то, на что стоит обратить внимание, если вы изучаете этап функциональности. Может быть, Роб Блэквелл будет рад услышать, что вы рассматриваете это.