Я использую Visual Studio w / Xamarin, и разработчик не предоставляет галочку «Анимация» в ответе dtochetto.
Обратите внимание, что разработчик XCode применит следующий атрибут к элементу segue в файле .storyboard: animates = "NO"
Я вручную отредактировал файл .storyboard и добавил animates = "NO" к элементу segue, и он работал для меня.
Пример:
<segue id="1234" destination="ZB0-vP-ctU" kind="modal" modalTransitionStyle="crossDissolve" animates="NO" identifier="screen1ToScreen2"/>
Вы изучили F#?
Также аккуратное сообщение в блоге было бы здесь , который говорит о том, как использовать новый дженерик / лямбда-выражения, встроенные в c# 3.0.
, Если Вы просто добавляете Систему использования. Linq к вершине Вашего исходного файла там являются БОЛЬШИМ КОЛИЧЕСТВОМ хороших новых функций, добавленных к работе с наборами, такими как сворачивание / фильтрующий / и т.д.
Я думаю, что Вы хотите F#
кроме того, более поздние версии C# имеют много функциональных понятий, включенных в основной язык.
Может быть такая библиотека для C#, но необходимо, вероятно, рассмотреть просто F# http://research.microsoft.com/fsharp/fsharp.aspx использования и http://msdn.microsoft.com/en-us/fsharp/default.aspx .
Microsoft планирует сделать F# первоклассным языком в Visual Studio, таким образом, должно быть мало риска в использовании одного из CTPs для создания начального материала.
Не упакованная в термоусадочную пленку библиотека по сути, но Luca Bolognese из Microsoft имеет серия сообщений в блоге , где он создает библиотеку C# для функционального программирования с типами как кортежи, записи, введите объединения и так далее:
Также Linq является в основном библиотекой для функционального программирования с поддержкой syntactial в C#.
F#, существует выпуск CTP, доступный от Microsoft.
При поиске чего-то, что расширяет C# тогда не, но существует F#, который является базирующимся функциональным языком.NET. От "О F#" страница :
F# является введенным языком функционального программирования для Платформы.NET. Это комбинирует сжатое, expressivity, и compositionality введенного функционального программирования с поддержкой во время выполнения, библиотеками, совместимостью, инструментами и объектной моделью.NET. F# происходит от языковой семьи ML и имеет базовый язык, совместимый с тем из OCaml, хотя также тянет от C# и Haskell. F# был разработан с нуля, чтобы быть первоклассным гражданином на.NET, дав гладкую совместимость с другими языками.NET. Например, C# и F# могут назвать друг друга непосредственно. Это означает, что F# имеет немедленный доступ ко всем API Платформы.NET, включая, например, Windows Presentation Foundation и DirectX. Точно так же библиотеками, разработанными в F#, можно пользоваться с других языков.NET.
, Так как F# и OCaml совместно используют подобный базовый язык, некоторые библиотеки OCaml и приложения могут кросс-скомпилировать или непосредственно или с незначительными условно скомпилированными изменениями. Это обеспечивает путь к кросс-компиляции и/или порту существующий код OCaml к.NET, и также позволяет программистам передавать навыки между этими языками. Главный фокус проекта должен был расширить досягаемость подобных OCaml языков на аренах, где они традиционно не использовались. В течение проекта разработчики F# благодарны за поддержку и поддержку Xavier Leroy и других в сообществе OCaml.
Некоторые образцы можно найти на http://code.msdn.microsoft.com/FunctionalCSharp .
Предполагая, что вы не можете использовать F # по какой-либо причине и просто хотите использовать функциональные парадигмы и идиомы в своем коде C # для повышения качества и надежности:
Сопоставление шаблонов функционального стиля для C #
Библиотека монад для C # /. Net
Существует также 'elevate' , который имеет некоторые функциональные возможности, такие как типы параметров (maybes) и т. Д.