静态成员和非静态成员的区别
const 和 static readonly 区别
extern 是什么意思
abstract 是什么意思
internal 修饰符起什么作用
sealed 修饰符是干什么的
override 和 overload 的区别
什么是索引指示器
new 修饰符是起什么作用
this 关键字的含义
可以使用抽象函数重写基类中的虚函数吗
密封类可以有虚函数吗
什么是属性访问器
abstract 可以和 virtual 一起使用吗
可以和 override 一起使用吗
接口可以包含哪些成员
类和结构的区别
接口的多继承会带来哪些问题
抽象类和接口的区别
别名指示符是什么
如何手工释放资源
P/Invoke 是什么
StringBuilder 和 String 的区别
explicit 和 implicit 的含义
params 有什么用
以下是我做的一份参考答案(C# 语言范畴之内),如果有不准确、不全面的,欢迎各位朋友指正
静态成员和非静态成员的区别
答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问 不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问 一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值 静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等 示例: using System; using System
Collections
Generic; using System
Text; namespace Examp