有一次面試一個小伙子,當中給他做了一套小測試題,第一個題目是一段代碼就是定義一個Datetime變量(沒有給可NULL修飾),初始化賦值null,然后再對此變量進行操作,問此代碼出錯否,如果錯了,錯在哪里。當時小伙子這道題目沒做出來(當然下面的測試題目也做的不咋滴),到交題面試時我問,這道題目為什么空白,他回答說感覺代碼有點問題,Datetime變量我在用的時候要么賦值Datetime.now,或者時間最小值,沒見過賦值NULL,后來我問題Datetime是什么類型,他想了一下,回答我:“時間類型”。我當時就石化了,其實類似這樣的回答,我已經不是碰到一次,希望也是各位同行同學們,每種語言的特性和基礎原理,希望還是要好好的學習學習,很重要,我不敢保證我懂的很多,至少不明白的就不能瞎說,書本永遠是最重要的老師!
接下來簡單說說類型:
值類型
> 結構類型
>數值類型
>布爾類型
>用戶定義類型
>枚舉類型
引用類型
> class
>interface
> delegate
以上希望對大家對于類型有所了解,心知肚明的人可以飄過
|
新聞熱點
疑難解答