如何使两个不同文本框的第一个字母大写



如何获得两个不同文本框的第一个大写字母?例如:

textbox1.text = 'john'
textbox2.text = 'doe'

当获得这两个文本框的第一个字母时,它应该显示JD。

它内置于Get-Culturecmdlet中。有一个名为.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()

最新更新