VB程序员眼中的C# 5
来源:互联网 发布:虚拟机没有网络连接 编辑:程序博客网 时间:2024/06/08 19:31
基础类是那些继承来的类。派生类是那些继承了一个基础类的类。
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,也可以用来获得对象中的所有元数据。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=5715
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C# 5
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C#
- VB程序员眼中的C# 8
- VB程序员眼中的C# 6
- 专访微软测试经理:软件测试的未来在哪里
- 恢复你的IE->对某些网站恶意修改的恢复方法
- 根据当月数据库自动生成下个月数据库--3
- 5144 错误
- ADODB.Recordset对象在分页处理中的问题
- VB程序员眼中的C# 5
- 关于算法的一些想法
- Recordset.Open方法参数介绍
- SQL SERVER 2000 中的标识值获取函数
- DTS参数传递示例
- 如何迁移数据库到另一个分区
- 在Text字段尾部追加数据
- ADODB.Recordset对象在分页处理中的问题
- 虚拟化大会归来感叹 用户的需求创造了今天的美好