如何获得两个不同文本框的第一个大写字母?例如:
textbox1.text = 'john'
textbox2.text = 'doe'
当获得这两个文本框的第一个字母时,它应该显示JD。
它内置于Get-Culture
cmdlet中。有一个名为.ToTitleCase()
的方法,它将允许您将诸如named之类的内容大写。
(Get-Culture).TextInfo.ToTitleCase($textbox1.text) + ' ' + (Get-Culture).TextInfo.ToTitleCase($textbox2.text)
这会让你成为无名氏。还有一种方法.ToUpper()
可以将字符或字符串转换为完全大写,因此您可以获得它们的首字母缩写,然后通过.ToUpper()
方法将其大写。
$Initials = $textbox1.text[0] + $textbox2.text[0]
$Initials = (Get-Culture).TextInfo.ToUpper($Initials)
这样尝试:
($textbox1.text.substring(0,1)+$textbox1.text.substring(0,1)).toupper()