类类型变量指的是由类声明的对象。int类型也是一种数据类型。
类类型定义包含数据成员、函数成员和嵌套类型的数据结构,其中数据成员包括常数和字段,函数成员包括方法、属性、事件、索引器、运算符、实例构造函数、析构函数和静态构造函数。
类类型变量就是类声明的对象,你的例子中mc就是一个类类型变量,mc也是MyClass类的一个实例
类类型变量 的意思是指针?而对象对象指的是堆里的实际对象?mc不叫对象?
mc 是一个 MyClass 类的类型变量, 执行 mc = new MyClass() 以后, mc 就是MyClass 的一个实例。
mc=new MyClass(),会再堆里分配内存并初始化MyClass的一个实例。而mc变量会在其它位置分配内存,它保存的值指向对堆里的实例。
个人理解是
实例化一个对象: MyClass mc=new MyClass();
类类型变量是:MyClass mc;
就相当于你定义int a;一样
//你好,
//应该是指这了个吧? 类型的变量
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
YourClass yc = new YourClass();
Type type = yc.GetType();
Console.WriteLine(type.FullName);
Console.ReadKey();
}
}
class YourClass
{
}
}