• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии
  • Все
  • Новости
  • События
  • Статьи
  • Блоги

Паттерн-мэтчинг на языке C#

Паттерн-мэтчинг на языке C#

mezastel
18.07.2010 8:47
Недавно наткнулся на примеры реализации паттерн-матчинга Антона Оникийчука (лидер spbalt.net). Понятное дело что подобные вещи достаточно просто реализуются в F#, но вот на C# сделать посложнее. Что же, посмотрим во что это выльется. Первая попытка Итак, что такое pattern-matching? Можно начать с того, что это более умный switch который, при полной реализации, умеет намного больше. [...]
mezastel
18.07.2010 8:47
Просмотров:1032
Теги: .NET, C#
Перейти к комментариям оригинальной записи

Дмитрий Нестерук – Статьи

mezastel MVP [C#], .Net dev @ ActiveMesa LLC
В этом блоге публикуются мои статьи на русском языке.
  • Блог

Облако тегов

.net .net 4 altova analysis asp.net azure bdd boo books c# c# 4 couchdb csharp database dba dddd design patterns development di dotnet dsl entity framework events f# ioc ironpython ironruby java lightswitch mbunit migration mongodb mysql norm nservicebus podcast postsharp programming r2p resharper rx screencast sharepoint software sp.ineta.ru spbalt.net sql server subsonic tarantino technology testing tpl unity user group visual studio watin wpf книги подкаст сообщество
Строишь сложные системы? Хостинг от Parking.Ru

Записи

Популярные
  • diverofdark > C#: Expression Tree + Extension Method + Lambda как замена Safe Navigation Operator
  • sashaeve > Интересные возможности C# и ASP.NET
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • snoralip > Обработка структурированн­ого текста с помощью регулярных выражений
  • Dmitryk > Парадигма генерации и обработки исключений
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • mvcdev > Говорящий PowerShell скрипт
  • mbakirov > I am back.
  • SergeyT. > [Перевод] Джозеф Албахари. Работа с потоками в C#. Часть 3
  • ][tiger > Singleton in .NET 4.0 - вопрос снят?
Все популярные записи
Обсуждаемые
  • mbakirov > I am back.
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • diverofdark > C#: Expression Tree + Extension Method + Lambda как замена Safe Navigation Operator
  • NetGuru > Определение имени текущего пользователя SharePoint
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • Dmitryk > Парадигма генерации и обработки исключений
  • NetGuru > Строка подключения к БД.
  • Soldata > Преобразование даты в строку типа "вчера; сегодня; завтра" с помощью метода расширения
  • NetGuru > Extension methods – «методы-расшири­тели»:
  • trukhinyuri > Группы в Windows Live Messenger
Все обсуждаемые записи

Блоги

Новые
  • Regfor> Роман Калита – Блог
  • NetGuru> Kurakin Vit's Blog
  • Andrey> Андрей Веселов
  • danverPD> podzyubanBlogs
  • Stanislav Gornakov> Stanislav Gornakov
  • k0stya> k0stya
  • ][tiger> Just do IT - просто дует
  • Oxozle> KLUBS
  • mvcdev> WebDev
  • VitaliyP> PanarinV
Обсуждаемые
  • mihailik> Олег Михайлик
  • ceo> Нотатник Вiктора Шатохiна [MSFT]
  • gaidar> Gaidar Magdanurov
  • MikhailChernomo­rdikov> Mikhail Chernomordikov [MSFT]
  • Alexander Lozhechkin [MSFT]> Alexander Lozhechkin
  • agladkik> Andrey Gladkikh: Microsoft Dynamics
  • sergun> Sergey Zwezdin
  • beerbong> Bong Blog
  • sos> Dmitry Soshnikov [MSFT]
  • not-a-kernel-gu­y> Зеркало: Not a kernel guy
О сайте   Свяжитесь с нами   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru