DotNet 2.0中VB跟C#之间的转换(一)

前言
一直为学习VB还是C#而烦恼,毕竟在中国学C#的人多,但VB又是我所喜爱的,无奈之下,为了饭碗和爱好,我同时选择了鱼与熊掌...
所以,在同时掌握的过程中,总结出了不少经验,希望能和大家一起学习,共同进步!
一,函数的声明及过程的定义
由于时间关系,可能只列出一两种常用的,其他的举一反三.
[VB]
'声明函数
Dim 函数名 As 数据类型=值
'定义过程
Public Sub 过程名(ByVal 参数名1 As 数据类型,ByVal 参数名2 As 数据类型)
...
End Sub
'定义返回值过程
Public Function 过程名(ByVal 参数名1 As 数据类型,ByVal 参数名2 As 数据类型) As 数据类型
...
End Function
[C#]
//声明函数
 数据类型 函数名=值;
//定义过程
public void 过程名(数据类型 参数名1,数据类型 参数名2)
{
...
}
//定义返回值过程
public 数据类型 过程名(数据类型 参数名1,数据类型 参数名2)
{
...
}
二,常用的几种语句
[VB]
'If语句
If  条件 Then
...
ElseIf 条件 Then
...
Else
...
End If
'Select Case语句
Select Case 条件
Case 条件1
...
Case 条件2
...
Case Else
...
End Select
'For循环
Dim i As Integer
For i=0 to 9
...
Next
[C#]
//if 语句
if (条件)
{
...
}
else if (条件)
{
...
}
else
{
...
}
//switch语句
switch (条件)
{
case 条件1:
...
break;
case 条件2:
...
break;
default:
...
break;
}
//for循环
for (int i=0;i<=9;i++)
{
...
}
三,数据类型转换
[VB]
'转换成String数据类型
Cstr(非String数据类型)
'转换成Integer数据类型
Cint(非Integer数据类型)
...
[C#]
//转换成String数据类型
Convert.ToString(非String数据类型);
//转换成Int32数据类型
Convert.ToInt32(非int数据类型);
...
(未完,待续)
原创作品,转载请注明出处.Thanks!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值