【发布时间】:2021-09-19 20:40:20
【问题描述】:
我刚开始接触独立的 VB 编程,我发现代码与我在 excel VBA 中习惯的代码有很多不同。我的 excel VBA 中有一个代码:
Dim UserName As String
UserName = Split(Application.UserName, " ")(0)
If Right$(UserName, 1) = "s" Then UserName = Left$(UserName, Len(UserName) - 1)
提取用户名的第一个单词并查找其最后一个字母是否为“s”,在这种情况下将其删除。 我需要在 VB.NET 中做同样的事情。到目前为止我得到的是
Dim UserName As String
UserName = Split(Environment.UserName, " ")(0)
If Str.Last(UserName) = "s" Then
UserName = UserName.Substring(0, UserName.Length - 1)
End If
if 语句不正确,我想知道这里是否有人可以帮助我使用该函数的正确 if 语句
【问题讨论】: