
正文
vb.net里case的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net select case语句为什么无效?
用法不一样vb.net里case,。net中使用swithch
vb中代码
Select Case itemc
Case 1
Response.Write("1")
Case 2
Response.Write("2")
Case 3
Response.Write("3")
Case 4
Response.Write("4")
Case Else
Response.Write("other")
End Select
vb。net中代码
switch (itemc)
{
case 1:
Response.Write("1");
break;
case 2:
Response.Write("2");
break;
case 3:
Response.Write("3");
break;
case 4:
Response.Write("4");
break;
default:
Response.Write("other");
break;
}
虽然都叫vb但是在用法上还是存在差异vb.net里case,语法问题
相关问答
Q1: VB中的CASE语句
在VB.NET中VB.NET CASE语句就是比较常用的一种,下面是详细的介绍和代码的演示:
1、可以用 Select...Case 语句来替换 If...Then...Else 语句,所不同的是If 和 ElseIf 语句可在每个语句中计算不同的表达式,而 Select 语句对单个表达式只计算一次,然后将其和不同的值比较。
Function bonus(ByVal performance As Integer, _ ByVal salary As Decimal) As Decimal
Select performance
Case 1
Return salary * 0.1
Case 2
Return salary * 0.3
Case 3
Return salary * 0.7
Case 4
Return salary * 0.9
Case 5
Return salary * 1.2
End Select
End Function
2、VB.NET Case语句可包含多个值和某个范围的值,代码案例如下:
Function bonus(ByVal performance As Integer, _ ByVal salary As Decimal) As Decimal
Select performance
Case 1
Return salary * 0.1
Case 2,3
Return salary * 0.3
Case 3 To 7
Return salary * 0.7
Case 8 To 9
Return salary * 0.9
Case Is = 15
Return salary * 1.2
Case Else
Return 0
End Select
End Function
Q2: 在VB.net中,使用Select Case语句,Case后能接几个判断语句吗?
select case when a1 and b2 and c3 then d=1
when a1 and b2 and c3 then d=2
... end
至于写多少vb.net里case,没限制vb.net里case,vb.net里case,只要vb.net里case你语句不卡vb.net里case,,,
Q3: VB.NET实例化类
可以,但是变量不能用ClassA或B来定义,可以用Object,或ClassA,ClassB的基类,,使用类的成员时,再把变量类型转换成相应的类
vb.net里case的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net里case的信息别忘了在本站进行查找喔。








