今天能见到有这样的工具很是高兴。我现在刚开始学习VB.NET,但不可避免的接触一些C#,尽管有点有关C#和VB对照的资料,但总是不全,时间不购用,不能同时好好学,很是郁闷! 在学校的时候读过一个C2P
在过去的一年中,互联网上的各大讨论区或者电子邮件的讨论列表都对微软的VB.NET以及C#的各种优越性做了探讨。这些讨论围绕的主要问题就是,我应该先学哪一个,VB.NET还是C#? 我写这篇文章的
可能象我一样,很多程序员正准备或已经开始转向C#,下面根据笔者的一点经验,列举一些VB、VC程序员在写C#代码时应注意到的一点小细节。 1.语法习惯 1.1 预定义
在C# 中Switch 是分支判断语句,它类似于VB 中的‘Case’语句。比如: 在VB中: Select Case X Case 1 Func1
通过使用ReadOnly,我们可以在构造器或初始数中设置一个值,这个值以后就不能再被修改。 比如,我们将一个叫做Color 的属性设定为ReadOnly: public static
public sealed class x { } Internal 如果将Internal 修饰符放在一个类或成员上,那么这个类或成员就只能被同一个汇编
虚拟函数就是指:在要确定究竟调用哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Cha
基础类是那些继承来的类。派生类是那些继承了一个基础类的类。 Constructor(构造器) Constructor是一个方法,当构造一个类的一个对象时调用它,通常在初始化一个类时被
可以把Indexers看成是一个聪明的数组,当想要用类似于数组的方式通过索引存取一个属性时就可以使用Indexers。比如: public double this Attri
C# 中的事件与VB中的事件作用相同。但是在C# 中,任何类都可以产生一套事件,并且任何对象都可以捆绑这些事件。C# 中的事件是以Delegates为基础的。设计事件时,通常认为Delegate