Unit I: Introduction to .
NET
1. What are the key features and architecture of the .NET framework?
2. Describe the role of Common Language Runtime (CLR) and Class Library in .NET.
3. Differentiate between .NET Framework, .NET Core, and .NET Standard.
4. How does the Visual Studio Code IDE setup affect application development?
Unit II: Basics of C#
5. Explain the structure of a C# program and its components.
6. What are the different data types in C# and how do they work?
7. Describe the control structures available in C# with examples.
8. How do arrays and classes differ in C#?
9. Explain the concepts of partial classes, static classes, and sealed classes.
10. What are constructors and destructors, and how are they implemented?
11. Explain inheritance and polymorphism in C# with examples.
12. Describe the use of interfaces and compare them with abstract classes.
13. What are virtual methods and how are they implemented?
14. Discuss exception handling techniques used in C#.
Unit III: Delegates and String
15. What are delegates, and how are they used in C#?
16. Describe lambda expressions and their implementation in events.
17. Explain the event handling mechanism in C#.
18. How can strings be manipulated using StringBuilder?
Unit IV: Entity Framework and LINQ
19. What is Entity Framework, and how does it function?
20. Explain the differences between Database First, Code First, and Model First approaches.
21. Describe LINQ and its implementation in data querying.
Unit V: ASP.NET
22. Compare and contrast ASP.NET with ASP.NET Core.
23. How do Web Forms, ASP.NET MVC, and ASP.NET Web Pages differ?
24. Describe the steps to create a simple Web Forms application.
25. Explain the ASP.NET MVC architecture and its components.
26. How do you establish URL routing in ASP.NET MVC?
27. Discuss Razor syntax and its application in ASP.NET pages.
28. Explain the methods of database interaction in ASP.NET MVC.
Unit VI: Database Programming
29. Describe the architecture of ADO.NET and its components.
30. What are the roles of DataReader, Dataset, DataTable, and DataAdapter?
31. Explain the process of database connection and executing basic commands.
32. Describe CRUD operations in ADO.NET with examples.
33. How are stored procedures created and accessed using ADO.NET?