程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> VS 2008 新特性一覽

VS 2008 新特性一覽

編輯:.NET實例教程

VS 2008 新特性一覽


vs2008 beta2 和.Net framework3.5 beta 2上周發布了,第一時間下下來裝上了,還沒抽出空來玩兒。從beta1就開始研究,許多新特性還是比較令人興奮的。
由於裝在另一台機器上,貼圖比較麻煩,在此就免了。
首先看一下IDE方面的改進:
1)Javacscript Html CSS 智能感知,這個功能還是比較期待的
2)Javascript調試功能
3)Html編輯器在源文件和設計的基礎增加split查看方式,這樣就可以邊改源文件邊查看效果了
4)智能感知方面,在可選列表可見狀態下按下Ctrl鍵,可以使列表透明,以查看被遮蓋的部分,松開Ctrl後繼續進行選擇。
5)在創建項目之前,可以選擇.net framework 的版本。這樣,在使用vs 2008 強大IDE 的同時,可以創建 .基於net fx2.0 或 .Net fx 3.0 的項目,而不用切換到vs2005下面。

重要的還是語言特性方面的改進:
1)擴展方法:
     擴展方法允許編程人員在靜態類上編寫自己的方法,以擴充靜態類的功能。
     比如我們可以寫這樣一個方法:
     public static bool IsPrime(this int integer)
     {
           if(integer == 1)
            {
                   return false;
            }
            for(int i = 2;i <= Math.Sqrt(integer); i++)
            {
                    if(integer % 2 == 0)
                           return false; 
             }
             return true;
      }
之後就可以這麼寫:
      int i = 1798517;
      if(i.IsPrime())
      {
              Console.WriteLine(i);
      }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved