The Wayback Machine - https://web.archive.org/web/20150414012523/http://www.codeguru.com:80/csharp/csharp/cs_syntax/interfaces/

Latest Interfaces Articles

Getting Up and Running with the Composite UI Application Block for WPF

Building small applications from scratch is easy enough with almost any available programming technology. However, if you are assigned the task to build large applications and have the requirement to re-use code either now or tomorrow, you need to be a lot more careful. Microsoft has ready-made patterns that help you build complex Windows Presentation Foundation applications with reusability and componentized design in mind.

.NET Tip: Take Advantage of Interfaces

Stop writing more code than needed. You can streamline your code if you use interfaces. You will be able to write simpler, more flexible, and more maintainable applications when you apply interfaces.

'Using' the IDisposable Interface

The IDisposable interface can be used for far more than just the releasing of memory and resources. Learn how to use the interface to ensure that post conditions of code blocks are always met.

Using Multiple Interfaces

Multiple inheritance is not possible in C# using classes; however, you can implement multiple interfaces. This is a simple example of inheriting characteristics of multiple interfaces.

Latest Developer Videos

More...

Latest CodeGuru Developer Columns

Top White Papers and Webcasts

  • "Disaster Recovery" is really about business resiliency – how quickly can your business get back online from an unpredictable event like a major weather emergency or other unscheduled downtime? This ebook explores the costs of downtime for even the smallest business, as well as how hosted Microsoft SQL Server can deliver on your need for business continuity.

  • Organizations need new solutions optimized for the new workplace. Watch our ThinkCentre® Tiny-in-One 23 product video to see breakthrough space efficiency, integrated security, and superior ease of use – up close.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date