Welcome to C# Unleashed, a programmer's guide and reference to the C# (pronounced “see sharp”) programming language. C# is a brand-new object-oriented programming (OOP) language that emphasizes a component-based approach to software development.

While component-based programming has been with us, in one form or another, for a few years now, the vision of what C# enables promises to take us to the next level in software development. This is the new paradigm shift toward XML Web Services—the view of software as a service, disconnected, stateless, and conforming to international open standards.

Software as a service is the vision of the next generation of computing systems. For example, C# is well suited for building Web services, reusable ...

Get C# Unleashed now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.