浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
C#与VB.NET对比
http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html


1.VB.NET => C#
[推荐]http://authors.aspalliance.com/aldotnet/examples/translate.aspx
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
http://www.ragingsmurf.com/vbcsharpconverter.aspx
http://w1.311.telia.com/~u31115556/desc/programs.htm
http://expert.csdn.net/Expert/topic/1645/1645967.xml


1)VB.net 中类、枚举默认不是Public 的,转换的时候可能有问题。

2)事件触发代码不一样。比如如下代码:
C#如下写:
protected virtual void OnClick(EventArgs e)
{
         if (Click != null)
         {
                Click(this, e);
         }
}
VB.net 如下写:
Protected Overridable Sub OnClick(e As EventArgs)
         RaiseEvent Click(Me, e)
End Sub


2.C# => VB.NET
posted on 2004-11-24 14:50  浙林龙哥  阅读(620)  评论(0编辑  收藏  举报