VB程式設計師眼中的C# 8 (轉)

worldblog發表於2007-12-07
VB程式設計師眼中的C# 8 (轉)[@more@]透過使用ReadOnly,我們可以在構造器或初始數中設定一個值,這個值以後就不能再被修改。

   比如,我們將一個叫做Color 的屬性設定為ReadOnly:

   public static readonly Color Red;

   Structs

   中的Struct 是一種合成資料型別,由一些元素或資料型別組成。我們可以將它與 中的定義型別相比較。比如:

   struct Point

   {

   public int x;

   public int y;

   }

   然後就可以象下面一樣引用這個struct:

   Point p1;

   p1.x=10;

   p1.y=10

   As

   As 運算子用於檢查左側運算元的型別,如果可以的話就將它轉換成右側運算元。比如:

   int a as b;

   如果‘a’能被轉換成‘b’,就進行這個轉換。

   If

   在C# 中沒有‘Then’或‘ElseIf’語句,這一點不象VB。以下是 VB 和 C# 中 If 語句的比較:

   在VB中:

   If size < 60 then

   value=50

   end if

   在C#中:

   If (size < 60);

   value=50;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章