VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Objective-C编程 >
  • VB程序员眼中的C(4)

内容:
Structs

   C# 中的Struct 是一种合成数据类型,由一些元素或数据类型
组成。我们可以将它与 VB 中的用户定义类型相比较。比如:

   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;

   在C# 中Switch 是分支判断语句,它类似于VB 中的‘Case’语
句。比如:

   在VB中:

   Select Case X

   Case 1

   Func1

   Case 2

   Func 2

   End Select

   在C#中:

   switch (x);

   {

   case 1:

   func1();

   break;

   case 2:

   func2(0);

   break;

   }

   C# 中的While与 VB 中的While语句完全相同。当条件为真时,
循环就执行。在一个While 循环内部可以使用 Break 语句跳出循环
体或者使用Continue 语句继续循环操作。请看下面While语句的应用
代码:

   while (n < 10)

   {

   console.writeline(n);

   n++;

   } 

   Do

   C# 中的Do循环与 VB 中的Do循环完全相同,它们都在循环的结
尾才对条件进行判断。比如:

   do

   {

   console.writeline(n);

   n++;

   }

   while (n < 10);

   C# 中的For循环与 VB 中的For循环非常相似,只不过循环变量
可以在For循环中进行例示。

   请看下面的代码:

   {

   for (int n=0;n< 10;n++)

   console.writeline(n);

   }

   它进行了以下操作:

例示变量n,并给其赋值为 0 
只要 n 小于10就继续循环 
每个循环给 n 增加1 


相关教程