Archive for the ‘Popular’ Category
Acer Aspire One Slow?
Tuesday, June 8th, 2010The Acer Aspire One netbook running Windows 7 Starter Edition won’t win any performance benchmarks. However, you can greatly improve this netbook’s responsiveness with some targeted tweaking.
Overload the array square bracket operator in C#
Thursday, November 13th, 2008Although operator overloading is possible in C# (just like in C++), overloading the array square bracket operator is by definition not possible. However, C# provides an alternative called indexers. This is directly from the Microsoft C# Reference for the [] Operator:
Why does an abstract class need to implement interface methods?
Sunday, September 28th, 2008In a comment for a previous post (Top 10 differences between Java and C#), John P. Wood wrote:
As a (primarily) Java developer, I’ve also noticed that C# handles abstract classes that implement interfaces differently. In Java, an abstract class can implement an interface, and not provide implementations of all of the interface’s methods. It is the responsibility of the first concrete class that has that abstract class as an ancestor to implement all of the methods in the interface.
Top 10 differences between Java and C#
Wednesday, April 2nd, 2008My latest transition from Java to C# left me scratching my head and scrambling to find the differences. Don’t get me wrong — they are very similar, but some key syntax and philosophical differences set these two languages apart. Below are my top 10 differences that I wish someone told me before I pulled out yet more hair.

