[英]How do you take first three letters of two strings in VB 2010 Console App to make a Username of some sort?
How do you take first three letters of two strings in VB 2010 Console App to make a Username of some sort? 如何在VB 2010控制台应用程序中取两个字符串的前三个字母来创建某种用户名?
For example 例如
Dim FName As String
Dim SName As String
Dim Username As String
FName = Jonhson
SName = Robertson
Outcome: 结果:
Username = JonRob
So you want to take 3 characters from each string and concat both to the UserName
? 所以你想从每个字符串中取3个字符并将它们连接到
UserName
?
One way Substring
: 单向
Substring
:
Username = FName.Substring(0, If(FName.Length >= 3, 3, FName.Length)) &
SName.Substring(0, If(SName.Length >= 3, 3, SName.Length))
Another, Take
+ Concat
+ Join
: 另外,
Take
+ Concat
+ Join
:
Username = String.Join("", FName.Take(3).Concat(SName.Take(3)))
您可以使用子字符串
Username = FName.Substring(0, 3) + SName.Substring(0, 3)
Username = String.Format("{0}{1}", FName.SubString(0,3), SName.SubString(0,3))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.