vb.net继续for vb的for循环如何使用

vb.net在for循环中如何获取键盘按键Public Sub TextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
Dim SplitStr As String = ","
Dim SelectionStart As Integer = sender.SelectionStart
Dim TextLength As Integer = sender.Text.Length
'------------------------------------------------------------------
Select Case Asc(e.KeyChar)
Case Is = 8 '"回删"
Dim str As String = sender.text
Dim Array = Split(sender.text, ",", -1)
If sender.SelectionStart = str.Length Then
If str.Contains(",") Then
【vb.net继续for vb的for循环如何使用】Dim text = ""
For x = 0 To UBound(Array) - 1
If text = "" Then
text += Array(x)
Else
text += "," + Array(x)
End If
Next
sender.text = text
sender.SelectionStart = text.Length
e.KeyChar = Chr(0)
End If
End If
Case Asc("0") To Asc("9") '" 0 to 9 "
e.KeyChar = e.KeyChar
Case Is = 44, 45 '","
Select Case TextLength
Case Is = 0
e.KeyChar = Chr(0)
Case Else
Select Case SelectionStart
Case 0
e.KeyChar = Chr(0)
Case 1 To TextLength - 1
If Mid(sender.text, SelectionStart, 1) = SplitStr Or Mid(sender.text, SelectionStart + 1, 1) = SplitStr Then
e.KeyChar = Chr(0)
Else
e.KeyChar = e.KeyChar
End If
Case TextLength
If Mid(sender.text, SelectionStart, 1) = SplitStr Then
e.KeyChar = Chr(0)
Else
e.KeyChar = e.KeyChar
End If
End Select
End Select
Case Else
e.KeyChar = Chr(0)
End Select
End Sub
这是我的程序中复制过来的,只能输入数据字与逗号还有下划线,你查一下F和J的Ass吗是多少,改写一下就OK
vb.net 里面的 fornext循环 特别是 for(counter)=初值 to 终值(step步长)这句话应该怎么理解呀?...不是很清楚 .
不过应该和普通的VB差不多吧.
(counter)指的应该是变量名
是在FOR循环中用的
EX:FOR I=1 TO 10 SETP 1
NEXT I
初值为1 终值为10 步长为1当FOR刚进入时I的值就被FUZHI为1 然后 每执行完1次 就+步长当变量的值 超过终值时就停止循环了
你说的题目 感觉 应该用WHILE 或 DO LOOP吧
如果用FOR循环的话大概:
a=10000
FOR I = 1 TO 10000
a=a/2
if a10 then n=i : exit for
next i
? i
结果是10次
VB.net 问题 使用FOR循环 实现以下算式s=1^1+2^2+3^3+4^4···会溢出的.后面算到几万的几万次方肯定溢出..
ON ERROR RESUME NEXT
Dim A As Long
Dim B As Long
Dim C As Double
c=0
A = InputBox("type a number", "type","")
For B = 1 To C
c = c + b ^ b
Next b
MsgBox"result"c
VB.NET For each循环的问题值传递和地址传递(引用)的而导致的问题 。
在For Each 的时候
当对象是值对象的时候,等于获得到一个副本 。
当对象是引用对象的时候,则是获得到一个指针 。
而在For To 的时候无论对象是什么,你都获得到这个集合指定位置的指针 。
更详细的,可以请参考以下内容,或直接去官方的MSDN了解
关于值类型和引用类型:
如果数据类型在它自己的内存分配中存储数据,则该数据类型就是“值类型” 。“引用类型”包含指向存储数据的其他内存位置的指针 。
值类型值类型包括:
所有数字数据类型
Boolean、Char 和 Date
所有结构,即使其成员是引用类型
枚举,因为其基础类型总是 SByte、Short、Integer、Long、Byte、UShort、UInteger 或 ULong
引用类型引用类型包括:
String
所有数组,即使其元素是值类型
类类型,如 Form
委托
非类型的元素以下编程元素未限定为类型 , 因为您无法将它们中的任何一个指定为声明元素的数据类型:

推荐阅读