0% found this document useful (0 votes)
5 views1 page

.Net Question Bank

The document is a .NET question bank containing a variety of programming tasks and explanations related to C#, ASP.NET, ADO.NET, and application design. It covers topics such as delegates, events, web services, assemblies, CLR, multithreading, and generics, along with practical programming exercises. The questions aim to assess understanding of key concepts and practical skills in .NET development.

Uploaded by

akashbisht0517
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

.Net Question Bank

The document is a .NET question bank containing a variety of programming tasks and explanations related to C#, ASP.NET, ADO.NET, and application design. It covers topics such as delegates, events, web services, assemblies, CLR, multithreading, and generics, along with practical programming exercises. The questions aim to assess understanding of key concepts and practical skills in .NET development.

Uploaded by

akashbisht0517
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

.

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.

You might also like