We are providing online training of realtime Live project on Asp.Net MVC with Angular and Web API. For more information click here. If you have any query then drop the messase in CONTACT FORM

Friday, March 20, 2015

Advanced questions and answers of c#



1. What is .NET Remoting?.

Net Remoting enables communication between applications across separate domains or networks. .Net objects are exposed to remote processes to have interprocess communication. With remoting, we can use TCP or HTTP communications protocols on any port. We can use text or binary formatting. .Net Remoting supports server activated (single call and singleton), as well as client, activated objects.

2. What are the 2 message encoding formats supported by .NET Remoting and when do you choose one over the other?

3. What are the two types of .NET remote objects?

4. What is considered as Remote Object?

5. Can we treat every object as a remote object?

6. What are the ways in which an object can be serialized?

7. How can you change an object into a remote object?

8. What happens when a client activates a remote object?

9. What are proxy objects and what is the use of these proxy objects?

10. Explain Marshalling and its types in .Net Remoting.

11. Explain Serialization Formatters in .NET Remoting?

12. What is the information required to configure remote
objects?

13. What is the difference between Debug Mode and Release Mode?

14. Explain the different properties of Object-Oriented Systems.

15. Explain the use of encapsulation.

16. Differentiate between instance data and class data?

17. Explain the use of static members with an example using C#.NET.

18. Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented programming.

19. What is the use of the GetCommandLineArgs() method in C#.NET?

20. How to add a ReadOnly property in C#.NET?

21. Features of Static/Shared classes.

22. Difference between Association, Aggregation and Inheritance relationships.

23. Explain the features of an abstract class in NET?

24. Similarities and differences between Class and structure in .NET.

25. Explain the concepts and capabilities of the Assembly in .NET.

26. Explain the concepts of CTS and CLS(Common Language Specification).

27. Difference between System exceptions and Application exceptions in .NET.

28. Difference between abstract classes and interfaces.

29. What is the managed execution process?

30. Managed vs. unmanaged code

31. What is the difference between Problem, Issue, Bug, Error, and Defect?

31. Difference between Constant and Read-only?

32. What is HTTP helper and how to implement it?

33. What is hashtable?

34. Differences between Hashtable and Dictionary?

No comments: