关于VB.net代码转化为C#代码出现的一些问题

               在把VB.net手工转化为C#代码中很容易出现问题,我觉得要注意的几点是:

1.VB.net和C#都是基于同一个类库,所以你要有信心,他们可以百分百的转化!

2.下面就具体谈他们之间的不同

(1)vb .net中的Sub相当于C#中的void!

(2)vb.net中的Single相当于C#中的float!

(3)vb.net中的“&"相当于C#中的"+"!

(4)vb.net中的强制转化:CType(horsePower,Double)

    C#中的强制转化:(Double)horsePower

(5)vb.net中的Shared相当于C#中的static

等等,这些都是很容易看出来的,但是有写就不是这么容易了

比如

3.C#中的索引就和vb.net中的不同!

4.对同一个控件,这个控件在vb.net中的属性在C#中没有,我今天就出现了这种情况:

     datagrid控件在vb.net中有item属性,可是在C#中就没有

   我就郁闷了,但我坚信第一条:VB.net和C#都是基于同一个类库,所以你要有信心,他们可以百分百的转化!

   我先找到datagrid在哪一个命名空间中,然后看他们的属性,果然看到了!

  原来在C#中这个属性以一种别的方式存在着!

呵呵,东西搞定了的那种感觉真的很爽!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值