var的用法


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

  1.  必須在定義時初始化。也就是必須是var s = 1;形式,而不能是如下形式: var s; s = 1;
  2.  一但初始化完成,就不能再給變量賦與初始化值類型不同的值了。比如,var s=1;聲明后再有s="abc"是不支持的。
  3.   var要求是局部變量,不能是全局變量。
  4. 使用var定義變量和object不同,它在效率上和使用強類型方式定義變量完全一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM