1. 程式人生 > >C#中的變數型別var

C#中的變數型別var

什麼是var?在.Net3.5(包括.NET CF3.5)以後C#提供了一個新的變數型別var,也就是我們俗稱的“推斷型別”,編譯器會根據上下文來判斷你到底是想用什麼型別的;var的使用場景?當我們不知道一個變數是什麼型別時,我們直接用var初始化就可以。比如我們不知道B是什麼型別,我們可以直接使用var b=new B();我們就直接例項化了一個B。如果我們把斷點加到這句話上,我們執行完畢這句話後就可以知道B到底是什麼型別了。使用var時的注意事項: