The author Dr. E. Balagurusamy the most well known face of India’s IT literacy movement has written this book for the first course in C# taken by undergraduate students in Computers and Information Technology.
C# (pronounced ‘C Sharp’) is a modern object-oriented language developed by Microsoft Corporation for programmers to quickly and easily build solutions for the Microsoft .NET platform to provide web-based services. C# is a simple but powerful language which combines the concept of C, strength of C++, elegance of Java, and Visual BASIC productivity, besides having new features to support component-based programmming.
The book comprehensively covers all major aspects of the C# language. Since C# is a part of .NET revolution, it is closely linked to the .NET Framework. The book therefore begins with the necessary introduction to the language and its relationship with .NET strategy and then moves on to explore the object-oriented features such as classes, inheritance, interfaces and polymorphism. It also introduces several new features that are unique to C# such as properties, indexers, delegates, events,and namespaces.
The third edition has been enriched with inclusions of new topics and projects. These additions will provide more depth and wider coverage of topics and help the readers in developing new applications on their own.The revised edition maintains the lucid fl ow and continuity which has been the strength of the book. The topics and the script in itself are well-graded and it takes the student through a step-by-step process, starting from simple programming problems to more complex and difficult ones.