中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > .NET > C#
VB程序员眼中的C#5
作者:coolstar 时间:2001-12-17 11:34 出处:互联网 责编:chinaitpower
              摘要:VB程序员眼中的C#5
基础类是那些继承来的类。派生类是那些继承了一个基础类的类。

   Constructor(构造器)

   Constructor是一个方法,当构造一个类的一个对象时调用它,通常在初始化一个类时被使用。一个Constructor方法与类的名字相同、没有返回类型而且不返回任何值。

   Ref 和 Out

   将一个参数标记为 Ref 类型意味着对其值进行的任何修改都会维持,这与 VB 的‘By Reference’相似。比如下面的例程代码执行后,p 的值将被改变:

   void refMethod(ref int n)

   {

   n += 3;

   }

   int p = 3;

   refMethod(ref p);

   当方法需要给参数赋值时,就使用out,比如在下面的代中,p 的值将被设置:

   void outMethod(out int n)

   {

   n=3;

   }

   int p;

   outMethod(out p)

   Overloading

   在C# 中,Overloading 允许我们可以用同一个名字声明多于一个的方法,同时要求它们在自变量的数量和(或)类型上要有所不同,这样计算机就能分辨出使用哪个方法了。

   Reflection

   Reflection是能够在运行时间得到对象信息的能力,这与VB 中的 TypeOf 操作符数相同。但是在 C# 中还有功能相同的 GetType()。C# 将类型对象用于reflection,也可以用来获得对象中的所有元数据。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有