VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • 使用VB.NET加快代码开发速度(3)

1
这段代码实现的效果是查询输出contact中所有的phone的类型。具体的原理大家可以查看MSDN,MSDN中已经写的很详细了。
1
 

4、可选参数,可选实参

在现有的VB.NET已经拥有了可选参数,可选实参这2个特性,而C#在4.0才加入:

VB.NET:

可选参数:

1
2
3
4
5
6
Public Sub SubA(ByVal a As String, Optional ByVal b As Integer = 0)
    a = b.ToString()
 
    SubA("kyo")
    SubA("kyo", 2)
End Sub

可选实参:

1
SubA(a:="kyo", b:=2)

C#:

可选参数:

1
public void A(string a, int b = 0)
1
{
1
A(“kyo”);
1
A(“kyo”,2);<br data-filtered="filtered">}
1
可选实参:
1
A(a:"kyo",b:2);

5、语法可读性

在对比了C#和VB.NET的关键字,已经在日常的使用中,我觉得VB.NET的语法更加接近人类的自然语言,可读性也比较强。大家可以从MSDN中对比下VB.NET和C#的关键字,会发现VB.NET的关键字虽然啰嗦了点,但是更加能让人读懂,具体的比较,大家可以从这里查看VB.NET关键字和C#关键字

三、VB.NET的不足

说了那么多VB.NET的好处,现在来说说VB.NET的不足,而且这些不足我个人认为也是比较令人不舒服的:

1、代码着色

C#的代码着色在看的时候令人非常的舒服,各种类型,各种关键字都是用不同的颜色给区分出来,让人一看就知道什么是什么,而VB.NET这点就做的比较糟糕了,整个代码就3种颜色(除去XML编程的颜色)关键字的蓝色,普通代码的黑色和字符串的红色


相关教程
          
关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号