文章目录
- 1. What is the difference between “dispose” and “finalize” variables in C#?
- 2. What does “Jagged Arrays” mean?
- 3. What is a Class and an Object?
- 4. Explain Code compilation in C#
- 5. What is the difference between Virtual method and Abstract method?
- 6. What is a Hashtable in C#?
- 7. What is LINQ in C#?
- 8. What are Indexers in C#?
- 9. Difference between the Equality Operator (==) and Equals() Method in C#
- 10. What's the Difference between the Is and As operator in C#
- 11. What are Different Ways a Method can be Overloaded?
- 12. What is Serialization?
- 13. What are the different types of Delegates?
- 14. How to use extension methods?
- 15. What is the difference between String and StringBuilder in C#?
- 16. What are sealed classes in C#?
- 17. What is a Delegate? Explain.
- 18. What are Events?
- 19. How to use Delegates with Events?
- 20. What do Multicast Delegates mean?
- 21. Explain Publishers and Subscribers in Events.
- 22. What are Synchronous and Asynchronous operations?
- 23. What is Reflection in C#?
- 24. What is a Generic Class?
- 25. What is a Jagged Array?
- 26. What is an Array Class?
- 27. What is a String? What are the properties of a String Class?
- 28. Name some properties of Thread Class.
- 29. What are the different states of a Thread?
- 30. What are Async and Await?
- 31. Async Keyword
- 32. What is a Deadlock?
- 33. Explain Lock, Monitors, and Mutex Object in Threading.
- 34. What is a Race Condition?
- 35. What is Thread Pooling?
- 36. What is Serialization?
- 37. What are the types of Serialization?
- 38. What is an XSD file?
- 39. What is an Object and a Class?
- 40. What are the fundamental OOP concepts?
- 41. What is Managed and Unmanaged code?
- 42. What is an Interface?
- 43. Explain Get and Set Accessor properties?
- 44. What is a Thread? What is Multithreading?
- 45. What is “using” statement in C#?
- 46. Explain Abstraction.
- 47. What are C# I/O classes? What are the commonly used I/O classes?
- 48. What is StreamReader/StreamWriter class?
- 49. What is a Destructor in C#?
- 50. What is an Abstract Class?
- 51. How can one use nullable types in .Net?
- 52. How to use nullable types in .Net?
- 53. What is the difference between Continue and Break Statement?
- 54. What is the difference between finally and finalize block?
- 55. What is an Array? Give the syntax for a single and multi-dimensional array?
- 56. What are Boxing and Unboxing?
- 57. What is an Array used for?
- 58. What is an Escape Sequence? Name the sequences in C
- 59. What are the basic String Operations?
- 60. What is an Escape Sequence? Name some String escape sequences in C#.
- 61. In C#.Net, what do indexers mean?
- 62. What are Regular expressions? Search a string using regular expressions?
- 63. State the difference between direct cast and ctype.
- 64. How can one use the singleton design pattern in C#?
- 65. What are the basic String Operations? Explain.
- 66. What is Parsing? How to Parse a Date Time String?
- 67. What are extension methods in C#?
- 68. What is the difference between the Virtual method and the Abstract method?
- 69. What are the types of errors in C#?
- 70. What is the difference between method overriding and method overloading?
- 71. Why can't you specify the accessibility modifier for methods inside the interface?
- 72. What is an object pool in .NET?
- 73. What is the difference between read-only and constant?
- 74. What are partial classes?
- 75. Can “this” be used in a static method?
- 76. What is IEnumerable<> in C#?
- 77. What is the difference between late binding and early binding in C#?
- 78. What is the Constructor Chaining in C#?
- 79. What’s the difference between the Array.CopyTo() and Array.Clone()?
- 80. Can Multiple Catch Blocks be executed in C#?
- 81. What are Value types and Reference types in C#?
- 82. How do you use the “using” statement in C#?
- 83. What are Anonymous Types in C#?
- 84. Explain “static” keyword in C#?
- 85. What are the different types of classes in C#?
- 86. What is Managed and Unmanaged code?
- 87. Explain Namespaces in C#
- 88. Explain Polymorphism
- 89. How is Exception Handling implemented in C#?
https://jackniu81.github.io/2021/04/22/2021-Top-100-C-NET-Interview-Questions-And-Answers/