News

Take advantage of the specification design pattern in C# to improve the modularity, maintainability, and reusability of your source code.
Microsoft Windows remains the dominant development platform in most environments, and C# is the language of choice for Microsoft and developers using this platform. It is comparable to Java in ...
Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of decision tree regression using the C# language. Unlike most implementations, this one does not use recursion ...
This article presents C# code for a library of five-card poker functions. Programmatically working with five-card poker hands is a surprisingly tricky, but interesting task -- and one that has useful ...
Take advantage of the flyweight design pattern to reduce memory consumption when working with many similar objects.