.
NET Question Bank
1. Write a C# program to demonstrate the use of a delegate to call a method.
2. Explain how events work in C#. Describe the role of delegates in event handling with
an example.
3. Define Web Services and Windows Services. Explain their features, uses, and
differences.
4. Describe how a Web Service is created and consumed in C#.
5. Analyze the difference between value types and reference types in C#.
6. Explain boxing and unboxing with suitable examples.
7. Write a C# program to demonstrate method overloading.
8. Explain how compile-time polymorphism is achieved.
9. Explain .NET assemblies: structure, types, and features.
10. Define CLR and explain its functions.
11. Evaluate the importance of CLR in terms of security, memory management, and
performance.
12. Design a simple [Link] Web Form using standard controls and explain their
functionality.
13. Evaluate standard controls in [Link] and their importance.
14. Explain three-tier architecture in [Link] and describe each layer.
15. Analyze the concept of unsafe mode in C#.
16. Explain different types of arrays in C#.
17. Describe jagged arrays with a suitable example.
18. Explain multithreading in C#.
19. Describe thread creation and management.
20. Design a Windows Forms application that connects to a database and displays records
using data controls. Explain implementation steps.
21. Explain different validation controls in [Link] with examples.
22. Design and develop a calculator using a Windows application in C#. Explain its
functionality.
23. Differentiate between generic methods and normal methods.
24. Explain how generics improve flexibility and type safety with examples.
25. Analyze connected vs disconnected architecture in [Link]. Discuss advantages and
limitations.
26. Explain the use of the IComparable interface for object comparison. Write a C#
program demonstrating its implementation. Discuss advantages over manual
comparison.
27. Evaluate the importance of namespaces in large applications. Explain how they help
avoid naming conflicts.
28. Analyze event-driven programming in C#. Explain the role of IDEs in developing and
executing such applications.
29. Design a C# application integrating: Web Services, Windows Services & Distributed
components.
30. Explain how unsafe mode and GDI can be used in the application.