SRT Solutions

Blogs

Browse by Tags

  • Extension Methods and Null Arguments

    A little while ago, I did a DNR TV on C# 3.0 . During that, I talked about preserving null semantics when  you write extension methods.  I made the point that you should never test if the first parameter of an extension method is null. That’s because it breaks the semantics of member methods...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Sun, Oct 26 2008
  • Euler Problem 10

    Patrick posted his solution earlier this week. I figure it was time to add mine. Also, Octavio Hernandez pointed out in the comments to problem 8 that he had discussed similar code constructs in his blog a while back. Problem 10 asks for the sum of all primes less than 2 million. It's also one line...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Sun, Aug 31 2008
  • A Functional Programming Q & A

    I received this question in email from one of my readers, and I thought it would be of general interest: I find myself with two arrays of the same size and I want to create a third that combines each element. What I want is something similar to var S3 = S1.foreach(S2, (s1, s2) => s1 + s2); this would...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Wed, Apr 23 2008
  • Project Euler: Problem 1

    I am starting a new series. A friend recently pointed me at the Project Euler problems. You can see the project here: http://projecteuler.net/ As I finish them, I'll post an explanation of the problem and the code here. I've also posted the code on MSDN Code Gallery. As I finish a week's...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Mar 25 2008
  • Looking Inside C# Closures

    If you're like me, you understand new language features better when you see what the new language features generate for you. Closures in C# are no different. There's quite a bit that goes on under the covers in a C# closure. Looking at all the code that the C# 3.0 compiler generates can really...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Jan 22 2008

In our last colurm, we wrote about how technical mentors can benefit companies ( Ann Arbor Business Review, May 22, 2008 ). In this installment, we're...