C Sharp

Microsoft .NET

Without a firm understanding of .NET and how the C# language plays into this Microsoft initiative, you won't fully comprehend some of the core elements of C# that are supported by the .NET runtime. The .NET overview presented in this tutorial will help you understand not only the terminology used throughout this tutorial, but also why certain features of the C# language work the way they do.

If you read any newsgroup or mailing list on the subject of .NET, you can see that some users are confused by the terminology of the technology. With the ambiguous and sometimes contradictory names being tossed about, it's been difficult just to keep track of the players. Obviously, the fact that all this is very new is part of the problem. The first thing I'd like to do is explain some terminology with regards to .NET.

The idea behind Microsoft .NET is that .NET shifts the focus in computing from a world in which individual devices and Web sites are simply connected through the Internet to one in which devices, services, and computers work together to provide richer solutions for users.