vb.net - 将整数添加到 vb.net 中的另一个整数?
问题描述
如何将整数添加到 vb.net 中的另一个整数?
这是我需要做的:
给定整数:2187 -> 转换后的整数:2018
我需要在第一个和第二个数字之间添加一个 0,并删除最后一个数字。这将给我一年。
这是我拥有的代码:
Protected Function GetYear(ByVal term As Integer) As Integer
Dim termYear As String = Convert.ToString(term)
termYear.Substring(0, 2)
termYear.Insert(1, "0")
Dim convertedYear As Integer
Int32.TryParse(termYear.ToString, convertedYear)
convertedYear = convertedYear / 10
Return convertedYear
End Function
解决方案
一般来说,字符串是不可变的。因此,您必须通过添加子字符串来创建一个新字符串。检查这个可能的解决方案。
Function GetYear(ByVal term As Integer) As Integer
Dim termYear As String = Convert.ToString(term, Globalization.CultureInfo.InvariantCulture)
Dim result As String = termYear.Substring(0, 1) + "0" + termYear.Substring(1, 2)
Return Int32.Parse(result)
End Function
推荐阅读
- python - Python-如何读写单个单元格
- r - 如何根据条件修改数据框中的现有变量
- node.js - Koa-prerender 错误
- javascript - Autodesk Forge - 如何同步获取多个选定对象的属性
- sendgrid - 如何设置 noreply@
谷歌云作曲家? - javascript - Node.js + Express 给我错误 - 无法获取 /
- .net-core - 基于 NuGet PackageReference 定义一个 C# 预处理器符号
- r - 计算一个月内的日期观察
- android - Twilio 仅数据 API
- c - 为什么我遇到 pthread_cond_signal 和 pthread_cond_wait 的死锁?