-
Archives
- November 2010
- March 2010
- February 2010
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
Monthly Archives: February 2005
for and foreach loops – Compiler Optimizations Regarding Bounds Checking
Last night I listened to most of Brad Adams presentation on Rich Type System as part of his series on Designing .NET Libraries. All the presentations can be downloaded off-line by the way. He briefly mentioned some of the optimizations … Continue reading
Implementing IComparable for Sorting Custom Objects
Update 3/6/2005: Check out Implementing IComparer for Sorting Custom Objects In a couple of other posts Object Identity vs. Object Equality – Overriding System.Object.Equals(Object obj) Overriding System.Object.ToString() and Implementing IFormattable I mentioned the usefulness of overriding Object’s virtual methods of … Continue reading
Boxing – The Conversion of Value Types to Reference Types – A Quick Visit
Raymond will be doing a more thorough examination of boxing and unboxing in the near future, so I am just going to do a quick visit (very quick) per Brendan’s comments in my post: Overriding System.Object.ToString() and Implementing IFormattable. Check the comments for details. For a … Continue reading
Posted in C#
3 Comments
Overriding System.Object.ToString() and Implementing IFormattable
A couple of days ago I discussed overriding System.Object.Equals(Object obj) in a post called Object Identity vs. Object Equality – Overriding System.Object.Equals(Object obj). The gist of that post is essentially that when you create new classes that inherit from System.Object, you … Continue reading
Posted in C#
7 Comments
Effective C# Book Review – 50 Specific Ways to Improve Your C#
Last year I was looking for a development book that I could sneak off to read here and there during the hustle and bustle of the Christmas holidays. I wasn’t looking for a reference book that weighed 10 pounds, and I … Continue reading
Posted in .NET Book Reviews, C#
Leave a comment
Object Identity vs. Object Equality – Overriding System.Object.Equals(Object obj)
Raymond and Eric have been discussing object-oriented programming ( Object Oriented Programming VB .NET, Encapsulation, Data Abstraction ), which is fantastic because I love to talk about OOP in the hopes that I will learn more myself. To continue the … Continue reading
Posted in C#
3 Comments