(This tutorial introduces C#, the mainstream programming language on the .NET platform, and lays the foundation for readers to learn ASP.NET technology. C# is a newly designed language, which absorbs the strengths of its elders such as C , Java and Delphi, and has appropriate rich language features. This chapter only introduces the basics of object-oriented programming using C#. The main point is to clarify some important basic concepts in object-oriented programming.
C_Programming Language and Object-Oriented Basics Streamlined Tutorial.pdf)