【发布时间】:2012-05-19 08:31:26
【问题描述】:
这是我的 vb.net 代码:
Private Function PartOK(ByVal sPart As String) As Boolean
Dim sCheck As String
sCheck = "1234567890"
PartOK = False
sPart = Trim(sPart)
If (Len(sPart) = PART_LENGTH) Or (IsNumeric(sPart)) Then
Select Case sPart
Case New String("1", PART_LENGTH), New String("2", PART_LENGTH), New String("3", PART_LENGTH)
Case New String("4", PART_LENGTH), New String("5", PART_LENGTH), New String("6", PART_LENGTH)
Case New String("7", PART_LENGTH), New String("8", PART_LENGTH), New String("9", PART_LENGTH)
Case New String("0", PART_LENGTH), Left(sCheck, PART_LENGTH), Left(StrReverse(Left(sCheck, PART_LENGTH)), PART_LENGTH)
Case Else : PartOK = True
End Select
End If
End Function
这个函数我转换成c#。但我不懂开关盒。
你们能解释一下吗?
【问题讨论】:
-
这...作为 VB.NET 代码真的没有任何意义。它有什么作用,为什么要这样写?
-
我真的不明白你的问题是什么?你想知道开关盒的作用吗?或者您想知道如何将其转换为 C#?
-
我想知道那个开关盒是如何工作的。
-
你怎么知道它有效工作?谁写的代码?你是从哪里弄来的? 应该做什么?
标签: c# vb.net vb.net-to-c#