This revised edition maintains the lucid flow and continuity that have been hallmarks of this book. This book takes the student through a step-by-step process, starting from simple programming problems to more complex and difficult ones. The content of this new edition has been enriched with the inclusion of new topics, projects and sample programs and offers hands-on practice to students at developing real-life C# applications.
Table Of Contents:1. Introducing C# 2. Understanding .NET: The C# Environment3. Overview of C#4. Literals, Variables and Data Types5. Operators and Expressions6. Decision Making and Branching7. Decision Making and Looping8. Methods in C#9. Handling Arrays10. Manipulating Strings11. Structures and Enumerations12. Classes and Objects13. Inheritance and Polymorphism14. Interface: Multiple Inheritance15. Operator Overloading16. Delegates and Events17. Managing Console I/O Operations18. Managing Errors and Exceptions19. Multithreading in C#20. WindowForms and Web-based Application Development on .NETAppendix A: Minor Project 1: Project PlannerAppendix B: Minor Project 2: Task ActionsAppendix C: Major Project: Voting Control for Asp.NetAppendix D: The CLR and the .NET FrameworkAppendix E: Building C# Applications