in

I Got Rhythm

All Tags » c# (RSS)

Browse by Tags

  • Writing Methods and Classes in LINQPad

    LINQPad is a very useful code snippet IDE. I use it all the time to test small pieces of code. It's much more convenient than opening a new Visual Studio console application. It also formats the results very nicely. What seems to be missing in LINQPad is a way to add methods or classes. After digging...
    Posted to I Got Rhythm (Weblog) by aelij on 08-18-2008
  • C# Partial Specialization With Extension Methods

    One of the things C# generics lacks ( compared to C++ templates) is specialization (neither explicit nor partial). This can be very useful in some cases where you want to perform something differently for a specific T in a Class<T> . With C# 3.0, there is a relatively easy way to achieve this,...
    Posted to I Got Rhythm (Weblog) by aelij on 11-22-2007
  • The WPF Contrib Project

    I've been quiet for a while. Working a lot, and also burning the midnight oil, trying to bring life into this project I call... the WPF Contrib . Set up at CodePlex, WPF Contrib is mainly a library of reusable components. My goal is for it to become a true community project. Meanwhile, I invite everyone...
    Posted to I Got Rhythm (Weblog) by aelij on 09-03-2007
  • Replacing P#

    I've decided to replace P# with a great C# SWI-Prolog Interface , written by Uwe Lesta (I changed it a bit. See attachment.) The main reason for this decision was performance . P# was considerably slower, and the project had to meet certain standards. Unfortunately, the C# interface does not work...
    Posted to I Got Rhythm (Weblog) by aelij on 08-20-2004
  • The Hidden C# "Typedef"

    I've just seen a blog entry about C# generics, concerning C#'s lack of typedef s. Actually, C# has a way of aliasing classes, using the using directive : using IntList = System.Collections.Generic. List < int >; IntList = System.Collections.Generic. List < int >; Quite simple. This...
    Posted to I Got Rhythm (Weblog) by aelij on 07-07-2004
Page 1 of 1 (5 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems