有一次面试一个小伙子,当中给他做了一套小测试题,第一个题目就是定义一个Datetime变量,初始化赋值null,然后再对此变量进行操作,问此代码出错否,如果错了,错在哪里。当时小伙子这道题目没做出来(当然下面的测试题目也做的不咋滴),到交题面试时我问,这道题目为什么空白,他回答说感觉代码有点问题,Datetime变量我在用的时候要么赋值Datetime.now,或者时间最小值,没见过赋值NULL,后来我问题Datetime是什么类型,他想了一下,回答我:“时间类型”。我当时就石化了,其实类似这样的回答,我已经不是碰到一次,希望也是各位同行同学们,每种语言的特性和基础原理,希望还是要好好的学习学习,很重要,我不敢保证我懂的很多,至少不明白的就不能瞎说,书本永远是最重要的老师!
接下来简单说说类型:
> 结构类型
>数值类型
>布尔类型
>用户定义类型
>枚举类型
引用类型
> class
>interface
> delegate
以上希望对大家对于类型有所了解,心知肚明的人可以飘过