vb.net - VB代码中两个数字之间需要空格
问题描述
我的表格中有这个号码:
我试图在两个数字(345 和 346)之间放置一个空格。
这是我到目前为止所拥有的:
For i = 1 To s
m = be(i - 1)
tex = tex & be(i - 1) &
Next i
ListBox1.Items.Add(tex)
我怎样才能做到这一点?
解决方案
正如评论的那样,你的问题很模糊,但是......
如果这两个数字最初是一个 (346345) 并且总是 6 位数字,分成两个 3 位数字:
Dim num As Integer = 346345
Dim tex As String = $"{num.ToString().Substring(0, 3)} {num.ToString().Substring(3, 3)}"
或者
Dim num As Integer = 346345
Dim tex As String = num.ToString()
tex = $"{tex.Substring(0, 3)} {tex.Substring(3, 3)}"
如果数字是分开的(346 和 345 等):
Dim num1 As Integer = 346
Dim num2 As Integer = 345
Dim tex As String = $"{num1.ToString()} {num2.ToString()}"
更新:使用类型插值不需要强制Integer
转换为String
,所以上面的最后一行可以简化为:
Dim tex As String = $"{num1} {num2}"
推荐阅读
- kotlin - 为什么我会从 Protobuf 生成的 Kotlin 代码中收到这些警告?
- r - 如何避免循环遍历行和列以提高 R 的速度
- go - Bcrypt 需要很多时间吗?
- python - 根据先前的值在数据框中创建下一行
- html - 高度取决于其他组件的高度 React CSS
- android - 在 Android Studio 北极狐中使用文件模板时如何定位绝对路径?
- php - 有没有办法获取在哪里匹配的列的值?
- android - Android检测相机是否拍摄图像
- java - List addAll(aList) then aList.clear(): 如果实现既不是 ArrayList 也不是 LinkedList,我会得到 null 吗?
- python - 将列表列表转换为数据框列