VB程序员眼中的C# 8

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

通过使用ReadOnly,我们可以在构造器或初始数中设置一个值,这个值以后就不能再被修改。

比如,我们将一个叫做Color 的属性设定为ReadOnly:

public static readonly Color Red;

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;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航