1. What is the difference between static members and non-static members?
2.What is the difference between const and static readonly?
3.What does extern mean?
4.What does abstract mean?
5.What does the internal modifier do?
6.What does the sealed modifier do?
7.What is the difference between override and overload?
8. What is an index indicator?
9.What does the new modifier do?
10.What does this keyword mean?
11. Can abstract functions be used to override virtual functions in base classes?
12. Can sealed classes have virtual functions?
13.What is a property accessor?
14.Can abstract be used together with virtual? Can it be used with override?
15.What members can an interface contain?
16. What is the difference between class and structure?
17. What problems will arise from multiple inheritance of interfaces?
18. What is the difference between abstract class and interface?
19.What is the alias indicator?
20. How to release resources manually?
21.What is P/Invoke?
22.What is the difference between StringBuilder and String?
23.What is the meaning of explicit and implicit?
24.What is the use of params?
25.What is reflection?
The following is a reference answer I made (within the scope of C# language). If there is any inaccuracy or incompleteness, friends are welcome to correct me!
This article comes from the CSDN blog. Please indicate the source when reprinting: http://blog.csdn.net/xinyuhome/archive/2009/12/23/5060128.aspx
-