C# Interview Questions & Answers
C# Interview Online Test
1. And if they have conflicting method names?
Show Answer
2. Are private class-level variables inherited?
Show Answer
3. C# provides a default constructor for me. I write a constructor that takes a string as a parameter, but want to keep the no parameter one. How many constructors should I write?
Show Answer
4. Can multiple catch blocks be executed?
Show Answer
5. Can you allow class to be inherited, but prevent the method from being over-ridden?
Show Answer
6. Can you change the value of a variable while debugging a C# application?
Show Answer
7. Can you declare the override method static while the original method is non-static?
Show Answer
8. Can you inherit multiple interfaces?
Show Answer
9. Can you override private virtual methods?
Show Answer
10. Can you prevent your class from being inherited and becoming a base class for some other classes?
Show Answer
11. Can you store multiple data types in System.Array?
Show Answer
12. Describe the accessibility modifier protected internal.
Show Answer
13. Does C# support multiple inheritance?
Show Answer
14. How can you overload a method?
Show Answer
15. How can you sort the elements of the array in descending order?
Show Answer
16. How do you debug an ASP.NET Web application?
Show Answer
17. How do you generate documentation from the C# file commented properly with a command-line compiler?
Show Answer
18. How do you inherit from a class in C#?
Show Answer
19. How
Show Answer
20. How
Show Answer
21. If a base class has a bunch of overloaded constructors, and an inherited class has another bunch of overloaded constructors, can you enforce a call from an inherited constructor to an arbitrary base constructor?
Show Answer
22. Is XML case-sensitive?
Show Answer
23. What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET?
Show Answer
24. What are the ways to deploy an assembly?
Show Answer
25. What are three test cases you should go through in unit testing?
Show Answer
26. What connections does Microsoft SQL Server support?
Show Answer
27. What debugging tools come with the .NET SDK?
Show Answer
28. What does assert() do?
Show Answer
29. What does Dispose method do with the connection object?
Show Answer
30. What does the keyword virtual mean in the method definition?
Show Answer
31. What does the parameter Initial Catalog define inside Connection String?
Show Answer
32. What does the This window show in the debugger?
Show Answer
33. What is a pre-requisite for connection pooling?
Show Answer
34. What is the wildcard character in SQL?
Show Answer
35. What namespaces are necessary to create a localized application?
Show Answer
36. What
Show Answer
37. What
Show Answer
38. What
Show Answer
39. What
Show Answer
40. What
Show Answer
41. What
Show Answer
42. What
Show Answer
43. What
Show Answer
44. What
Show Answer
45. What
Show Answer
46. What
Show Answer
47. What
Show Answer
48. What
Show Answer
49. What
Show Answer
50. What
Show Answer
51. What
Show Answer
52. What
Show Answer
53. What
Show Answer
54. When do you absolutely have to declare a class as abstract (as opposed to free-willed educated choice or decision based on UML diagram)?
Show Answer
55. When you inherit a protected class-level variable, who is it available to?
Show Answer
56. Where is the output of TextWriterTraceListener redirected?
Show Answer
57. Which one is trusted and which one is untrusted?
Show Answer
58. Why are there five tracing levels in System.Diagnostics.TraceSwitcher?
Show Answer
59. Why can
Show Answer
60. Why is it a bad idea to throw your own exceptions?
Show Answer
61. Why would you use untrusted verificaion?
Show Answer
62. Will finally block get executed if the exception had not occurred?
Show Answer